Middle+
Вазифаи SQL: ёфтани фурӯшандаҳое, ки дар соли 2022 чанд муштариро аз як шаҳр хизматрасонӣ карданд
sobes.tech AI
Ҷавоб аз AI
Для решения задачи нужно найти продавцов, которые в 2022 году обслуживали нескольких клиентов из одного города. Предположим, есть таблицы:
sales(продажи) с полямиseller_id,client_id,sale_dateclientsс полямиclient_id,city
SQL-запрос может выглядеть так:
SELECT s.seller_id
FROM sales s
JOIN clients c ON s.client_id = c.client_id
WHERE YEAR(s.sale_date) = 2022
GROUP BY s.seller_id, c.city
HAVING COUNT(DISTINCT s.client_id) > 1
Объяснение:
- Соединяем продажи с клиентами, чтобы получить город клиента.
- Фильтруем продажи по 2022 году.
- Группируем по продавцу и городу.
- В
HAVINGпроверяем, что у продавца в одном городе было более одного уникального клиента.