有一张表里面有一列存放的是日期. 查询出来如下:
2008-06-01 10:11:11 
2008-06-01 10:11:12
2008-06-01 10:11:13
2008-06-01 10:11:14
2008-06-01 10:11:152008-06-02 10:11:21
2008-06-02 10:11:22
2008-06-02 10:11:33
2008-06-02 10:11:44 我现在要统计他的个数.也就是要得出2008-06-01 有五个 2008-06-02有四个.这个怎么求出来啊.高手帮忙!谢谢

解决方案 »

  1.   

    select convert(char(10),日期字段,120),count(1) from 表名 group by convert(char(10),日期字段,120)
      

  2.   

    select Convert(varchar(10),field,120),Count(1) from table group by Convert(varchar(10),field,120)
      

  3.   

    我SQL语句很差.列名给我取上 data 和 Count吧.我都不知道加在哪.嘿嘿
      

  4.   

    select convert(char(10),日期字段,120) as [data],count(1) as [Count] from 表名 group by convert(char(10),日期字段,120)