0
我想连续计算几天(行),这很容易(给出所有类似问题的答案)。但在我的数据集我已经连续行组的日期,如:如何统计连续的日期和按年份分组
1. 30/12/2010
2. 31/12/2010
3. 01/01/2011
4. 02/01/2011
看起来像一组(连续4天),但我想这组分成两组。所以,当有:
1. 30/12/2010
2. 31/12/2010
3. 01/01/2011
4. 02/01/2011
5. 05/01/2011
6. 06/02/2011
7. 07/02/2011
我想看到这个分为四组(不是三个):
1. 30/12/2010
2. 31/12/2010
3. 01/01/2011
4. 02/01/2011
5. 05/01/2011
6. 06/02/2011
7. 07/02/2011
我使用SQL Server 2014
那么规则是没有任何组织应该延续多年? –
按年份**和**月份连续分组? –
只需将'YEAR(datecol)'添加到'PARTITION BY'。 – dnoeth