Предположим, таблица 'работников:Выбор строк на основе условной GROUP BY
сотрудников стол
[id|name|department|sex|salary]
Есть ли способ, чтобы отобразить все отделы, где минимальный мужчина работника заработная плата равна или больше максимальная заработная плата женщин-сотрудников?
Это упражнение, с которым мне трудно сломать голову. Я знаю, что будут предложения GROUP BY, но я действительно не понимаю, как они работают.
Ответы предпочтительны в синтаксисе MSSQL, если это вообще имеет значение.
Прохладный, я hadnt думал о запросе подмножество. Я вижу, что идея будет работать, но студия mgmt сообщает мне, что есть неправильный синтаксис в 'min (case [sex], когда« M »тогда [зарплата] еще 10000000000) в качестве [MinMaleSalary],' near ')' – chaixdev
просто добавьте ' end' before ')' – Max
Спасибо Макс! и Николай! – chaixdev