Последовательные дни активности пользователя

Сложная windows

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

Таблица user_activity (user_id, activity_date TEXT). Для каждого юзера найдите длину самой длинной непрерывной серии дней активности. Выведите user_id и max_streak_days (дней подряд).

Схема данных

CREATE TABLE user_activity (user_id INTEGER, activity_date TEXT);

Темы

WINDOW GAPS-AND-ISLANDS CTE ROW_NUMBER

Подсказки

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