相关疑难解决方法(0)

计算SQL Server中每小时的行数,并将结果作为完整的日期时间值

如何计算SQL Server中每小时的行数以及完整的日期时间.

我已经尝试了这个,但它只返回了几个小时

SELECT DATEPART(HOUR,TimeStamp), Count(*)
FROM [TEST].[dbo].[data]
GROUP BY DATEPART(HOUR,TimeStamp)
ORDER BY DATEPART(HOUR,TimeStamp)
Run Code Online (Sandbox Code Playgroud)

结果是:

Hour   Occurrence 
----   ----------
10     2157
11     60740
12     66189
13     77096
14     90039
Run Code Online (Sandbox Code Playgroud)

但我需要这个:

Timestamp               Occurrence
-------------------     ----------
2013-12-21 10:00:00     2157
2013-12-21 11:00:00     60740
2013-12-21 12:00:00     66189
2013-12-21 13:00:00     77096
2013-12-21 14:00:00     90039
2013-12-22 09:00:00     84838
2013-12-22 10:00:00     64238
Run Code Online (Sandbox Code Playgroud)

sql sql-server

14
推荐指数
1
解决办法
4万
查看次数

标签 统计

sql ×1

sql-server ×1