如何从单个表中的表中获取记录计数,但是多个计时

时间:2011-04-08 11:59:35

标签: sql-server-2005

我的要求是我想在特定日期对该表中的记录进行计数..但是,如果我尝试计算在同一日期给出多条记录的记录,因为时间不同。如何记录特定日期的记录...即使时间不同?

1 个答案:

答案 0 :(得分:1)

试试这个

select count(*),DATEADD(DD, DATEDIFF(DD,0,DateColumn), 0)
from SOmeTAble
group by DATEADD(DD, DATEDIFF(DD,0,DateColumn), 0)

例如

select count(*),DATEADD(DD, DATEDIFF(DD,0,crdate ), 0)
from sysobjects
group by DATEADD(DD, DATEDIFF(DD,0,crdate ), 0)