У меня есть таблица SQL Server 2012, в которой хранится, активен ли клиент для определенной недели. Я хочу вывести результаты, которые показывают мне, сколько недель подряд был активен клиент вместе с начальной и конечной неделей. У меня есть код ниже, но это дает мне общее количество недель, когда клиент был активным. Можно ли последовательно разбивать счетчики? Любая помощь приветствуется.SQL Server Count Последовательные точки останова
SELECT
ActiveYN
,MIN(StartWeek)
,MAX(StartWeek)
,COUNT(*)
FROM TableA
GROUP BY ActiveYN