Сессии в SQL: как считать разрыв между событиями
Несколько событий разделены паузами разной длины. Примените правило начала новой сессии, внимательно проверив случай, когда пауза ровно равна порогу.
Выберите ответ и проверьте себя. Продолжить тему можно в курсе Продвинутый SQL: сложные запросы и задачи для собеседований.
Пользователь совершил действия в 14:00:00, 14:20:00, 14:50:00 и 15:25:00. Новая сессия открывается, если перерыв между последовательными действиями строго больше 30 минут. На сколько сессий разобьются эти события и в какие моменты времени начнется каждая сессия?
Без регистрации · результат не сохраняется
Связанные задачи
- SQL: Выделение пользовательских сессий — Номер сессии и позиция клика
- SELF JOIN: сколько пар получится при соединении таблицы с собой
- INTERSECT в SQL: сколько строк останется после пересечения
- SQL: Агрегация, оконные вычисления и фильтрация — Категории-лидеры и доля в продажах
- SQL: SELF JOIN и поиск уникальных пар — Пары с несколькими общими проектами
- SQL EXISTS: размножит ли запрос строки клиента
