Среднее время между покупками клиента

Сложная Работа с датами

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

Таблица purchases (id, user_id, purchased_at TEXT). Для каждого пользователя (с 2+ покупками) вычислите среднее количество дней между последовательными покупками. Выведите user_id, avg_days_between (округлить до 1 знака), purchase_count.

Схема данных

CREATE TABLE purchases (id INTEGER PRIMARY KEY, user_id INTEGER, purchased_at TEXT);

Темы

LAG JULIANDAY AVG PARTITION BY ROUND

Подсказки

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