你SQL 语句就直接取好了。用QUery的Field Editor生成相应的Field,然后再日期Field的DisplayFormat属性改为'yyyy/MM/dd',这样就能只显示日期了。

解决方案 »

  1.   

    这个问题我没有讲清楚,我有以70000多条数据,一天之中的时间如:‘2001-9-24 10:45:45.231’‘2001-9-24 10:46:47.200’等,即分别只在分秒上,我想用天分类进行统计,而又不能指定某一天,所以只有select distinct convert(datetime,cast(checktime as char(12)))得到有关天的一个dataset,然后再while 循环将天一天天取出付给另一个QUERY的参数Select ...where convert(datetime,cast(checktime as char(12)))=:t 再进行查询得到有关数据。
      

  2.   

    如果对天数查询,可以这样
    where checktime >= yourdate and checktime < yourdate + 1
    如果是统计,我觉得,可以这样, select covert(integer, checktime)也许速度会快些。
      

  3.   

    简直太Easy了
    select convert(char(10),checktime20),sum() from 表名
    group by convert(char(10),checktime20)
    一切OK
      

  4.   

    谢谢大家。
    上述方法我都用过。
    但问题我没有讲清楚,比如含checktime的表中友一字段name ,要用select distinct name ..where checktime=:t ,而t=convert(datetime,cast(checktime as char(12))),再将所有的name连接起来形成另一String变量,在进一步,name只是nameid,而又关联另一表。