SQL Server, finden Sie eine beliebige Folge von Werten

Nehmen wir an, wir haben eine Tabellenpflege

Customer LastLogin ActionType
1        12/1/2007 2
1        12/2/2007 2
etc.

Wir möchten eine Liste aller Kunden, die zu einem beliebigen Zeitpunkt in einem bestimmten Jahr eine oder mehrere ununterbrochene Sequenzen von 14 Tagen für die Anmeldung mit Aktionstyp 2 hatten.

Ich kann das natürlich leicht mit Code machen und habe es sogar ziemlich schnell über kleine Mengen. Gibt es eine Möglichkeit, dies in SQL ohne Cursor zu tun?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage