CTE: последовательные месяцы без оттока

Сложная CTE (Common Table Expressions)

Условие задачи

Таблица monthly_active содержит user_id, active_month (формат YYYY-MM). Найдите пользователей, которые были активны 3+ месяца подряд. Выведите user_id, streak_start, streak_length. Используйте CTE с gaps-and-islands.

Схема данных

CREATE TABLE monthly_active (user_id INTEGER, active_month TEXT);

Темы

CTE WITH GAPS AND ISLANDS ROW_NUMBER STREAK

Подсказки

Решить в интерактивной SQL-песочнице → ← Все SQL-задачи