因为日期还有分钟
所以不能直接group by
有什么方法呢
除了分开年 月 日比较

解决方案 »

  1.   

    group by convert(char(10),日期,120)
      

  2.   

    group by convert(varchar(10),date,120)
      

  3.   

    这样又会select不到日期值
    看来没办法了
      

  4.   

    group by Convert(varchar(10),日期字段,120)
      

  5.   

    group by convert(varchar(10),date,120)
      

  6.   


    select convert(char,date,23) as date,sum(col) as col
    from tb
    group by convert(char,date,23)
      

  7.   

    转下格式select convert(varchar(10),日期,120),max(col1)
    from tb
    group by convert(varchar(10),日期,120)
      

  8.   

    group by convert(varchar(10),date,120)是精确到日期吧
      

  9.   

    Mysql数据库提供date()函数,group by  date(datetime类型的字段)就OK了。
      

  10.   

    lz该结贴了,给点儿吧——OK!
      

  11.   

    group by convert(varchar(10),date,120)