Все задачи

Сумма последних 3 транзакций клиента

Средний

Типичная задача Тинькофф/Сбер. **Условие:** Для каждого клиента найдите дату последней транзакции и сумму последних 3 транзакций. **Таблица:** bank_transactions (from_account_id, to_account_id, amount, transaction_date, ...) **Требования:** 1. Определить последнюю транзакцию каждого клиента 2. Суммировать 3 последних транзакции (по дате) 3. Вывести account_id, last_transaction_date, last_3_sum **Подсказка:** ROW_NUMBER + SUM с ROWS BETWEEN.

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

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

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