Активные и неактивные пользователи

Лёгкая CTE (Common Table Expressions)

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

Таблица user_sessions (user_id, session_date TEXT). С помощью CTE определите последнюю сессию каждого пользователя. Пользователь активен, если его последняя сессия была не более 7 дней назад от 2024-02-01. Выведите user_id, last_session, is_active (1 или 0).

Схема данных

CREATE TABLE user_sessions (id INTEGER PRIMARY KEY, user_id INTEGER, session_date TEXT);

Темы

CTE GROUP BY MAX CASE WHEN JULIANDAY

Подсказки

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