Бюджет:
1000 руб
Написать SQL запрос, который найдёт все сессии, в течение которых пользователь делал работу, то есть совершил последовательность действий:
0.5) 0 или более раз заходил на любые страницы;
1) зашел на start-page (раздел со списком домашних заданий) ключевой шаг.
1.5) 0 или более раз заходил на любые страницы;
2) зашел на middle-page (страница домашнего задания) ключевой шаг.
2.5) 0 или более раз заходил на любые страницы;
3) зашел на third-page (страница урока с преподавателем) ключевой шаг.
3.5) 0 или более раз заходил на любые страницы.
Сессией называется активность пользователя, в которой между последовательными действиями проходит менее одного часа. Сессия начинается в момент первого из этих действий и заканчивается через час после последнего из них.
Результатом должна стать выгрузка сессий вида: ,,.
Входящие данные:
Таблица с логами:
1. user_id идентификатор пользователя.
2. page страница, которая была посещена пользователем.
3. datetime дата и время, в которое страница была посещена пользователем.