← К списку задач
SQL·Сложный·~10 мин

Подряд идущие дни активности (islands)

В Каспи у клиента таблица activity:

user_iddate
12026-05-01
12026-05-02
12026-05-03
12026-05-05
12026-05-06
12026-05-10

Найди самую длинную серию подряд идущих дней для каждого юзера. Колонки: user_id, streak_length.

Это classic Gaps and Islands problem.

Загружаем песочницу...