Условие
Задача 1. На Учи.ру дети решают задания. Доступ к заданиям платный, но учитель может включить функцию «Урок» на 1 час, и в это время задания становятся бесплатными.
Таблицы:
sessions(card_id, session_time, user_id, teacher_id)— задание и кто решал.lessons(teacher_id, lesson_start, lesson_end)— периоды бесплатных уроков (lesson_end = lesson_start + 1ч).
Найти количество учеников, у которых ≥ 50% решённых заданий были во время функции «Урок».
Задача 2. Выделение сессий по логам:
Таблица events(user_id, event, timest). Сессия — события одного пользователя без перерыва > 30 минут. Нужно добавить колонку session_id.