Последовательные дни активности (стрики)

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

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

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

Схема данных

CREATE TABLE user_activity (id INTEGER PRIMARY KEY, user_id INTEGER, activity_date TEXT);

Темы

CTE ROW_NUMBER WINDOW DATE GAPS AND ISLANDS

Подсказки

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