首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

【有关问题】怎么求取每个部门工资前2名员工的 部门编号,姓名,工资

2013-09-11 
【问题】如何求取每个部门工资前2名员工的 部门编号,姓名,工资如何求取每个部门工资前2名员工的 部门编号,姓

【问题】如何求取每个部门工资前2名员工的 部门编号,姓名,工资
如何求取每个部门工资前2名员工的 部门编号,姓名,工资

[解决办法]

SQL code
--晕,奖金少写了(sal+nvl(comm,0)) sal,不需要的话就只用sal吧select deptno,ename,sal from(    select rank() over(partition by deptno order by (sal+nvl(comm,0)) desc) rn,deptno,ename,(sal+nvl(comm,0)) sal from emp)where rn<3;
我的异常网推荐解决方案:软件开发者薪资,http://www.myexception.cn/other/1391128.html

热点排行