MySQL Запрос с подзапросом SUM и сравнить

234
30 октября 2017, 21:52

Приветствую товарищи, помогите пожалуйста составить следующий запрос: Вывести всех продавцов, которые продали больше за месяц чем продавец “Иванов”. Данные имеются только за один месяц

Пытался что-то сделать: получилось подобное и ошибка 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';
Answer 1
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

READ ALSO
Помогите доработать SQL запрос

Помогите доработать SQL запрос

Добрый деньЕсть задание "During the last week, how many clicks did Collective Travellers have in all of its active hotels?"

239
Передача методу агрументов

Передача методу агрументов

Пишу класс, в котором есть метод (acceptSelection), принимающий пользовательский ход в виде строки типа "А3", "В4" и тому подобноеВ этом методе происходит...

335
Почему вылетает NullPointerException при использовании JavaRDD?

Почему вылетает NullPointerException при использовании JavaRDD?

Взял пример отсюда, изменил только папку baseDir, файл в нее положилПостоянно появляется ошибка: Exception in thread "main" org

271
Увеличить массив на n раз

Увеличить массив на n раз

Всем приветТолько недавно начать осваивать Java

349