--没有date这种类型,要实现这种类型的结果可以
select Convert(char(10),adatetime,120),cn=count(item_guid)
from mytable
group by Convert(char(10),adatetime,120)

解决方案 »

  1.   

    date=>datetime:select cast(adatetime as datetime)
           ,count(item_guid)
    from mytable
    group by cast(adatetime as datetime)
      

  2.   

    adatetime 是timestamp字段,包含时间的
    date只有日期,比如2005-10-1group by 中如果用表中的某个字段没问题,如果用表达式报错了!
      

  3.   

    另外强调一下,说的是Firebird数据库,开发工具delphi
      

  4.   

    select date1, item_guid=count(item_guid)
    from (select cast(adatetime as date) as date1, item_guid
          from mytable )a
    group by date1