Таблица page_views (id, user_id, url TEXT, viewed_at TEXT — формат YYYY-MM-DD HH:MM). Если между двумя последовательными просмотрами одного пользователя прошло более 30 минут, начинается новая сессия. Присвойте каждому просмотру номер сессии (session_num) в рамках пользователя. Выведите user_id, url, viewed_at, session_num.
CREATE TABLE page_views (id INTEGER PRIMARY KEY, user_id INTEGER, url TEXT, viewed_at TEXT);
LAG CASE WHEN SUM OVER JULIANDAY SESSIONIZATION