Серии последовательных дней входа

Сложная Оконные функции

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

Таблица logins(user_id, login_date) — даты входов. Найдите непрерывные серии (streak) подряд идущих дней для каждого пользователя. Колонки: user_id, streak_start, streak_end, streak_len. Сортировка по user_id, streak_start.

Схема данных

CREATE TABLE logins (user_id INTEGER, login_date TEXT);

Темы

window gaps-and-islands ROW_NUMBER date

Подсказки

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