SQL Server, найти произвольную последовательность значений

Давайте предположим, что у нас есть таблица обслуживания

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

Нам нужен список всех клиентов, которые в любой момент в течение данного года имели одну или несколько непрерывных последовательностей продолжительностью 14 дней для входа с типом действия 2.

Конечно, я могу легко сделать это с помощью кода, и даже сделать это достаточно быстро для небольших наборов. Есть ли не-курсор способ сделать это в SQL?

Ответы на вопрос(5)

Ваш ответ на вопрос