Ich möchte aufeinanderfolgende Tage (Zeilen) zählen und das ist ziemlich einfach (mit allen Antworten auf ähnliche Fragen). Aber in meinem Datensatz habe ich Gruppen von aufeinanderfolgenden Zeilen mit Daten wie:Wie man aufeinanderfolgende Tage zählt und nach Jahr gruppiert
1. 30/12/2010
2. 31/12/2010
3. 01/01/2011
4. 02/01/2011
Sieht aus wie eine eine Gruppe (4 aufeinander folgenden Tagen), aber ich möchte diese Gruppe in zwei Gruppen aufgeteilt. Also, wenn mit:
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
Ich möchte dies in vier Gruppen eingeteilt, um zu sehen (nicht drei):
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
Ich bin mit SQL Server 2014
Also ist die Regel, dass keine Gruppe sich über mehrere Jahre erstrecken sollte? –
Gruppieren Sie aufeinanderfolgende Daten nach Jahr ** und ** Monat? –
Fügen Sie einfach 'YEAR (datecol)' zu 'PARTITION BY' hinzu. – dnoeth