Статистика сессий: длительность и глубина

Сложная Сессионизация

Условие задачи

Таблица clicks (id, user_id, page TEXT, click_time TEXT). Сессия начинается, если между кликами > 30 минут. Для каждой сессии посчитайте: длительность в минутах (от первого до последнего клика), количество страниц (глубина). Выведите user_id, session_num, session_start, session_end, duration_min, page_count.

Схема данных

CREATE TABLE clicks (id INTEGER PRIMARY KEY, user_id INTEGER, page TEXT, click_time TEXT);

Темы

CTE LAG SUM OVER MIN MAX SESSIONIZATION

Подсказки

Решить в интерактивной SQL-песочнице → ← Все SQL-задачи