select convert(varchar(10),[datetime],120),count(*) as Num
from tb
group by convert(varchar(10),[datetime],120)

解决方案 »

  1.   

    select convert(varchar(10),[datetime],120) times,count(*) num from tb group by convert(varchar(10),[datetime],120)
      

  2.   


    select convert(varchar(10),[datetime],120) times,count(1) num 
    from tb 
    group by convert(varchar(10),[datetime],120)
      

  3.   

    convert(varchar(10),[datetime],120)  这个是转换函数,120是转换的格式,转换为'YYYY-MM-DD'
      

  4.   

    谢谢,刚刚查MSDN才明白120是什么意思- -..
      

  5.   

    select convert(char,Time1,105),count(convert(char,Time1,105))  from Table_1 group by Time1