Все задачи

Медиана транзакций за день

Эксперт

Задача уровня Google/Amazon. **Условие:** Для каждого дня рассчитайте медианную сумму банковской транзакции. **Таблица:** bank_transactions (transaction_id, amount, transaction_date, ...) **Требования:** 1. Для каждой даты найти медиану суммы транзакций 2. Если чётное количество — среднее двух центральных значений 3. Округлить до 2 знаков **Подсказка:** Используйте PERCENTILE_CONT(0.5) или трюк с ROW_NUMBER и COUNT.

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

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

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