Подряд активные дни

Средняя gaps_islands

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

Таблица user_activity содержит id, user_id, activity_date (TEXT, по 1 строке на день). Найдите для каждого юзера длину САМОЙ ДЛИННОЙ полосы подряд активных дней. Выведите user_id, longest_streak. Отсортируйте по longest_streak DESC, user_id ASC.

Схема данных

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

Темы

ROW_NUMBER julianday GROUP BY gaps_islands

Подсказки

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