Таблица daily_login содержит id, user_id, login_date. Для каждого юзера посчитайте текущую полосу подряд активных дней (заканчивающуюся на 2024-01-10). Активность каждый день — записи в таблице. Полоса прерывается, если хотя бы один день между логинами пропущен. Выведите user_id, current_streak. Отсортируйте по current_streak DESC, user_id ASC.
CREATE TABLE daily_login (id INTEGER PRIMARY KEY, user_id INTEGER, login_date TEXT);
julianday GROUP BY JOIN CTE