THIS IS B.SHIVAKUMAR.
I KNOW HOW TO GET THE 2ND MAX SALARY BUT I DON'T KNOW HOW TO GET 5TH OR 6TH HIGHEST SALARY.
CAN ANYBODY PLZ TELL ME HOW TO GET THE 5TH MAX SALARY USING QUERY?
THANKS IN ADVANCE.
hello vasanth, thanks for u r reply.
but still i didnot understand the query for finding Nth maximum salary.
I was not clear about that query, can u xplain me in detail.
thanks in advance.
SELECT COUNT (DISTINCT (B.SALARY)) FROM EMPTABLE B
WHERE A.SALARY <= B.SALARY
In the sub query we are finding the count of employees in emp table having their salary less than or equal to X. (imagine X as some value. The X is taken from emptable of main query and it will be iterated for each salary value).
Now come to main query. It just finds the salary from employee table when the count from sub query matches N (in ur case 5).