Oracle查询每个部门最高和最低薪水差值

计算每个部门最高薪水,平均薪水(要求四舍五入),最低薪水,以及每个部门最高和最低薪水差值,并按差值降序排序,如下图所示

img


原表是emp表

img

select max(sal) as maxsal,round(avg(sal)) as avgsal,min(sal) as minsal, max(sal)-min(sal) as diffval from dept group by deptno order by diffval desc;