Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 如何从单表但多个计时的表中获取记录数_Sql Server 2005 - Fatal编程技术网

Sql server 2005 如何从单表但多个计时的表中获取记录数

Sql server 2005 如何从单表但多个计时的表中获取记录数,sql-server-2005,Sql Server 2005,我的要求是,我想在特定日期计算该表中的记录。但是createddate列有Veving datetime。当我尝试计算记录时,它会在同一日期提供多条记录,因为时间不同。如何计算某一天的记录数…即使时间不一样?试试这个 select count(*),DATEADD(DD, DATEDIFF(DD,0,DateColumn), 0) from SOmeTAble group by DATEADD(DD, DATEDIFF(DD,0,DateColumn), 0) 范例 select count(

我的要求是,我想在特定日期计算该表中的记录。但是createddate列有Veving datetime。当我尝试计算记录时,它会在同一日期提供多条记录,因为时间不同。如何计算某一天的记录数…即使时间不一样?

试试这个

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)
试试这个

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)