日期:2014-05-18  浏览次数:20513 次

获取哪天的数据最多
数据库里 1月3日有5条数据 1月6日有10条数据 1月10日有8条数据

我想获取出有最多数据的是哪一天,一共有多少条数据。


------解决方案--------------------
select max(sum(*)),date
from table
group by date
------解决方案--------------------
SQL code

select top 1 convert(varchar(10),date,120) date,count(*) cnt
from tb
group by convert(varchar(10),date,120)
order by cnt desc
--date 日期字段

------解决方案--------------------
SQL code
select top 1 日期,count(1) from tablename group by 日期 order by count(1) desc