Все задачи

Топ-3 покупателя с обработкой равенства

Средний

Задача уровня Amazon. **Условие:** Для каждого месяца найдите топ-3 покупателей по сумме заказов. При равенстве сумм — включить всех с одинаковым рангом. **Таблица:** ecommerce_orders (customer_id, order_date, total_amount, ...) **Требования:** 1. Группировка по месяцам (DATE_TRUNC) 2. Использовать DENSE_RANK для корректной обработки равенств 3. Вывести month, customer_id, total_amount, rank **Подсказка:** DENSE_RANK() OVER (PARTITION BY month ORDER BY total DESC)

Категория
Window Functions
Время
~20 мин
Базы данных
PostgreSQLGreenplum
Теги
FAANGInterviewDENSE_RANKTop-NRankingоконные функции

Войдите, чтобы решить

Начать решение