Senior
52
SQL задача: вывести клиентов, у которых средняя сумма платежа больше 2000
Сұралған компаниялар
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 с таблицей клиентов.