Приветствую товарищи, помогите пожалуйста составить следующий запрос: Вывести всех продавцов, которые продали больше за месяц чем продавец “Иванов”. Данные имеются только за один месяц
Пытался что-то сделать: получилось подобное и ошибка 1111:
SELECT l_name FROM sales
WHERE SUM(the_amount_of_the_sale) > ANY (
SELECT SUM(the_amount_of_the_sale)
FROM sales
WHERE l_name = 'Ivanov'
)
AND l_name <> 'Ivanov';
SELECT l_name
FROM `sales`
WHERE user_name <> "Ivanov"
GROUP BY l_name
HAVING SUM(the_amount_of_the_sale) > (
SELECT SUM(the_amount_of_the_sale)
FROM `sales`
WHERE l_name ="Ivanov"
)
Но это не учитывает тот самый мифический месяц
и, в принципе, вполне работает без WHERE user_name <> "Ivanov", ведь иванова мы итак отсеиваем в неравенстве в having
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости