首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

还是排行榜的有关问题

2012-01-29 
还是排行榜的问题IDNameDateTime1aa2007.5.11aa2007.5.22bb2007.5.52bb2007.5.52bb2007.5.53cc2007.5.6如

还是排行榜的问题
ID       Name         DateTime
1         aa             2007.5.1
1         aa             2007.5.2
2         bb             2007.5.5
2         bb             2007.5.5
2         bb             2007.5.5
3         cc             2007.5.6


如果我想把本周的数据选出来,我想按记录的条数排行
得到
2   bb
1   aa
3   cc
这样的结果
请问怎么实现呢

如果能显示记录条数
2   bb   3条
1   aa   2条
3   cc   1条
那更好

[解决办法]
select id,name,sum(1) as 记录条数 from table1 group by id,name order by 记录条数 desc
[解决办法]
select id,name,count(*) as 记录数
from 表名
group by id,name
order by count(*) desc

热点排行