Back to questions
Т-Банк
Senior
7
SQL задача: вывести клиентов, у которых средняя сумма платежа больше 2000
Companies where asked
Answer from AI
sobes.tech AI
Для решения задачи нужно сгруппировать платежи по клиентам, вычислить среднюю сумму платежа для каждого клиента и отфильтровать тех, у кого среднее больше 2000.
Пример SQL-запроса:
SELECT client_id
FROM payments
GROUP BY client_id
HAVING AVG(amount) > 2000;
Здесь:
payments— таблица с платежами, где есть поляclient_idиamount.GROUP BY client_idгруппирует записи по клиентам.HAVING AVG(amount) > 2000фильтрует группы, у которых средняя сумма платежа больше 2000.
Если нужно вывести не только ID, но и другие данные клиента, можно сделать JOIN с таблицей клиентов.