Доля выручки по квартилям клиентов

Сложная Агрегации

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

Таблица transactions содержит user_id, amount. Разбейте клиентов на 4 квартили по суммарным тратам. Для каждого квартиля посчитайте количество клиентов и суммарную выручку. Выведите quartile, client_count, total_revenue, pct_of_revenue (округлить до 1).

Схема данных

CREATE TABLE transactions (user_id INTEGER, amount REAL);

Темы

GROUP BY NTILE WINDOW CTE PARETO

Подсказки

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