Я не уверен, что заголовок хорошо объясняет мою проблему, я подробно опишу ее здесь.
У меня есть таблица с именем 121_salaries, в которой есть столбцы empname, адрес, название работы, отдел и зарплата.
Я хочу найти среднюю зарплату по каждой должности, а затем отобразить информацию о сотрудниках, зарплата которых значительно выше, чем у остальных, с указанием этой должности.
Запрос, который у меня имеется на данный моментis:
SELECT * FROM (SELECT jobtitle, salary, AVG(salary) OVER() AS avgSal FROM 121_salaries) t WHERE salary > 1.5*avgSal;
Этот запрос дает мне результаты, но он усредняет весь столбец зарплаты вместо того, чтобы находить среднее значение для каждой должности.
Любая помощь приветствуется и заранее благодарна!