日期:2014-05-18  浏览次数:20647 次

比如说一个员工表,有EMPNO,DEPTID,SALARY,怎么找出每个部门工资前3的员工
比如说一个员工表,有EMPNO,DEPTID,SALARY,怎么找出每个部门工资前3的员工

------解决方案--------------------
select * from 员工表 a where EMPNO in (select top 3 EMPNO from 员工表 where DEPTID = a.DEPTID order by SALARY desc)
我的异常网推荐解决方案:软件开发者薪资,http://www.aiyiweb.com/other/1391128.html