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