Подзапрос: пользователи, тратящие больше среднего чека своей когорты

Сложная Подзапросы

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

Таблица users содержит id, registered_at. Таблица transactions содержит user_id, amount, tx_date. Когорта = месяц регистрации. Найдите пользователей, чей средний чек выше среднего чека их когорты. Выведите user_id, cohort, user_avg, cohort_avg. Округлите числовые значения до 2 знаков после запятой.

Схема данных

CREATE TABLE users (id INTEGER PRIMARY KEY, registered_at TEXT);
CREATE TABLE transactions (user_id INTEGER, amount REAL, tx_date TEXT);

Темы

SUBQUERY CTE COHORT AVG JOIN

Подсказки

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