Первый CTE: пополнения по счетам
Задание
Контекст: Финансовый мониторинг выявляет счета с аномально высокими поступлениями. Порог в 10 000 рублей помогает отсеять повседневные операции и сосредоточиться на счетах с нетипично крупными пополнениями — они требуют проверки на предмет отмывания средств или ошибок ввода.
Техническое задание: Напишите SQL-запрос с CTE к таблице transactions.
Шаг 1 — CTE income:
Отфильтруйте только транзакции с типом 'пополнение'. Сгруппируйте их по account_id и для каждого счёта посчитайте сумму всех пополнений — SUM(amount). Присвойте результату псевдоним total_income.
Шаг 2 — основной запрос:
Из CTE income выберите строки, где total_income больше 10 000. Выведите account_id и total_income. Отсортируйте по total_income по убыванию — самые крупные поступления сверху.
Результаты появятся здесь после выполнения запроса.