Таблица 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