德国汽车集团旗下品牌:怎样查出最近一周发言次数最多的用户?
来源:百度文库 编辑:杭州交通信息网 时间:2024/05/08 10:38:17
请教高手:
留言本中怎样查找出一周内或一月内发言次数最多的用户?
如果不好理解,可以看下知道首页的每周之星,怎样才能实现这个功能呢?
lxcwh09:根据用户提交发言的时间统计条数就行了嘛
怎么统计?我现在要做的是根据时间查出发言最多的用户啊,如果知道是哪个用户就不用找了。
留言本中怎样查找出一周内或一月内发言次数最多的用户?
如果不好理解,可以看下知道首页的每周之星,怎样才能实现这个功能呢?
lxcwh09:根据用户提交发言的时间统计条数就行了嘛
怎么统计?我现在要做的是根据时间查出发言最多的用户啊,如果知道是哪个用户就不用找了。
根据用户提交发言的时间统计条数就行了嘛
SELECT COUNT(*)
FROM [发言表]
WHERE (发言时间 > DATEADD(day, - 7, GETDATE())) AND (发言时间< GETDATE()) and name=XXX
对每个用户进行一次查询求出最高值
写个for语句啦,自己写,呵呵
用分组,应该可以的
SELECT 用户名, count(id) AS MAXIMUM
FROM 帖子列表
WHERE 发贴时间>diffadd (now(),"d",-7) and 发贴时间<now()
GROUP BY 用户名
就是从数据库中查找的过程啊
SELECT (用户名) FROM (SELECT (用户名),COUNT(*) AS LOGINTIMES FROM (表名) WHERE (时间)<一个月 GROUP BY (用户名)) ORDER BY (LOGINTIMES)