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