Таблица `activity(user_id, active_date)` — пользователь активен в эту дату. Для каждого пользователя найди длину **самой длинной непрерывной серии** активных дней. Колонки: `user_id`, `longest_streak`. Сортировка по `longest_streak` DESC.
CREATE TABLE activity (user_id INTEGER, active_date TEXT);
gaps-islands streak window row-number