在范围内对日期进行分组的最佳方法

时间:2016-11-03 22:29:27

标签: sql sql-server

只是想知道我在一个名为修改日期和创建日期的表中是否有两个字段,它们要么填充日期,要么为空。我想知道的是计算出现次数并将它们分组到特定范围的最佳方式,例如0-7天,8-14天,15-30天等。

我在考虑使用

sum(case when modifieddate between getdate()-7 and getdate() then 1 else 0 end)

这是最好的方法,还是有更好的方法来处理上面指定的每个日期范围。同样适用于创建日期

1 个答案:

答案 0 :(得分:0)

构建一个包含动态范围的表格,然后访问您的表格并计算:

Ignore