我正在尝试使用 SQL 分析函数对薪水低于其工作部门平均水平的员工做出选择声明。上面的代码向我显示了所有员工及其部门的平均值。我该如何限制它,使其只选择工资<部门平均水平的员工?
SELECT NAME, SALARY, ID_DEP, AVG(SALARY) OVER (PARTITION BY ID_DEP) DEP_AVERAGE FROM EMPLOYEES;
我正在尝试使用 SQL 分析函数对薪水低于其工作部门平均水平的员工做出选择声明。上面的代码向我显示了所有员工及其部门的平均值。我该如何限制它,使其只选择工资<部门平均水平的员工?
SELECT NAME, SALARY, ID_DEP, AVG(SALARY) OVER (PARTITION BY ID_DEP) DEP_AVERAGE FROM EMPLOYEES;