这句SQL语句怎么写啊?

Rangiggs 2003-05-11 03:48:02
表message:
字断:
userID username 字符 message 字符 messagedate 日期时间
1 阿猫 我是阿猫 2003-4-2
2 阿猫 我是阿猫 2003-4-2
3 阿狗 我是阿猫 2003-5-2
4 阿猫 我是阿猫 2003-5-2
5 阿猫 我是阿猫 2003-5-2

取出当天记录最多的用户,并计算有几条记录!
...全文
28 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
自由之眼 2003-05-11
  • 打赏
  • 举报
回复
对,刚要回复,呵呵。
Rangiggs 2003-05-11
  • 打赏
  • 举报
回复
SELECT *
FROM (SELECT [username], count([username]) AS 数量
FROM message
WHERE messagedate=2003-5-2
GROUP BY [username])
ORDER BY 数量 DESC;

问题已解决,谢谢各位了
zwbhyy 2003-05-11
  • 打赏
  • 举报
回复
group by 后面是不能跟desc来排序的啊!
其实排序不怎么重要,你group by以后查出来的数据量该不是很大啊,
实在不行就用一次order by....desc 来排序!!
select username,count(username) as 数量 from message where messagedate = '2003-5-2 ' group by username order by userid DESC
这样应该就可以了
Rangiggs 2003-05-11
  • 打赏
  • 举报
回复

和一个巩的用户 记录2


打错了,是一个英文的用户
Rangiggs 2003-05-11
  • 打赏
  • 举报
回复
to online(龙卷风(学习.NET中...)) 这样是没有排序的,数量少的会在前面的

to free_eyes(eyes)
你的SQL有问题的
employID就是你的username
select employID,count(employID) from dbo.salecard group by employID order by employID DEsc
排序不正确的,你试的时候可能正好那个名字是在前面的,你换成 小刘 记录1 和一个巩的用户 记录2
试试看
自由之眼 2003-05-11
  • 打赏
  • 举报
回复
你不是要最多的ID吗?
让数据倒排第一条就是最多的。
online 2003-05-11
  • 打赏
  • 举报
回复
select username,count(username) as 数量 from message where messagedate = '2003-5-2 ' group by username
Rangiggs 2003-05-11
  • 打赏
  • 举报
回复
还是不行,不应该这样与的 order by employID DEsc 这里不对啊,不应该这样排序的
自由之眼 2003-05-11
  • 打赏
  • 举报
回复
我刚才到查询分析器里面试了一下,对不起,应该这么写
employID就是你的username
select employID,count(employID) from dbo.salecard group by employID order by employID DEsc
Rangiggs 2003-05-11
  • 打赏
  • 举报
回复

老兄啊 group by 怎么后面跟desc啊,问题就是排序啊,
yube1982 2003-05-11
  • 打赏
  • 举报
回复
再加上一个记数的字段吧,那样是最好的解决方案
或是
select from message top 1 by username
我不记得是不是这么写了,你找一下书吧,我记得应该是这样吧
自由之眼 2003-05-11
  • 打赏
  • 举报
回复
select username,count(username) as 数量 from message where messagedate = '2003-5-2 ' group by username DESC

这样就应该得到了你的在一天之内的次数统计。

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧