How to get the maxsal according to the deportment along with salary?
Result query:
SELECT E.ENAME,E.JOB,V.MAXSAL,E.SAL,E.DEPTNO
FROM EMP E,(SELECT DISTINCT DEPTNO,
MAX(SAL) OVER (PARTITION BY DEPTNO ORDER BY SAL DESC) MAXSAL
FROM EMP) V
WHERE E.DEPTNO=V.DEPTNO;
ENAME JOB MAXSAL SAL DEPTNO
---------- --------- ---------- ---------- ----------
MILLER CLERK 5000 1300 10
KING PRESIDENT 5000 5000 10
CLARK MANAGER 5000 2450 10
FORD ANALYST 3000 3000 20
ADAMS CLERK 3000 1100 20
SCOTT ANALYST 3000 3000 20
JONES MANAGER 3000 2975 20
SMITH CLERK 3000 800 20
JAMES CLERK 2850 950 30
TURNER SALESMAN 2850 1500 30
BLAKE MANAGER 2850 2850 30
ENAME JOB MAXSAL SAL DEPTNO
---------- --------- ---------- ---------- ----------
MARTIN SALESMAN 2850 1250 30
WARD SALESMAN 2850 1250 30
ALLEN SALESMAN 2850 1600 30
14 rows selected.
No comments:
Post a Comment