当我尝试对特定时间范围内的发生次数求和时,我有以下问题。
假设我有下表:
Date New
2013-01-01 1
2013-01-01 0
2013-01-01 0
2013-01-01 1
2013-01-02 1
2013-01-02 0
2013-01-03 1
2013-01-03 1
2013-01-04 0
2013-01-04 1
2013-01-05 1
我想计算每两天出现的“新”数量。
在上面提供的示例中,我期望得到的结果如下:
Date Result
2013-01-01/02 3
2013-01-02/03 3
2013-01-03/04 3
2013-01-04/05 2
你可以看到我在计算每两天发生的次数。
请注意,我正在使用一张大桌子(> 10m 行),我需要制作 > 50 个不同的范围(将每个 2 天的分组视为一个范围)。
我正在使用 SQL Server 2012。
在此先感谢您的帮助!