SQL Senior Оконные функции обновлено
Самая длинная серия дней подряд
Условие
В таблице logins записано, в какие дни пользователь заходил в приложение (не больше одной строки на день). Для каждого пользователя найди длину самой длинной серии дней подряд.
Колонки: user_id, streak. Порядок строк не важен.
Как подойти
Подсказки: 2
- Что получится, если из даты вычесть её номер по порядку?
- Одинаковая разность = одна серия.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.
Предыдущий вопрос
Самый высоко- и низкооплачиваемый в отделе
Следующий вопрос
Рост выручки к прошлому месяцу