我正在尝试从SQL Server中的表中计算每小时的行数。我正在寻找的结果是对每小时的数据进行计数(即使条目跨越每小时的不同分钟),基本上是聚合数据。
这是与Count rows per hour in SQL Server with full date-time value as result
类似的问题这个问题的答案几乎就是我正在寻找的,除了它不包括计数为0的小时数。所以基本上我试图用零来填补这些空白,这样我就可以有24个每天的积分。
任何帮助表示赞赏
谢谢
答案 0 :(得分:2)
只需创建一个包含24行(1-24)的表,或者创建一个CTE /派生表(选择1 union all select 2 ...)并将其余的查询作为外连接添加到此,然后你&#39 ; ll得到缺失的行