Monday, 24 November 2014

select Nth salary from employee table using sql query with top query

SELECT MAX(EmpSalary) as 'EmpSalary' from tblEmployeeDetails
where Salary NOT IN
(
SELECT TOP n-1 (EmpSalaryfrom tblEmployeeDetails ORDER BY EmpSalary Desc
) 

// 2nd
SELECT MAX(EmpSalary) as 'EmpSalary' from tblEmployeeDetails
where Salary NOT IN
(
SELECT TOP 1 (EmpSalary) from tblEmployeeDetails ORDER BY EmpSalary Desc
) 
Result-14000

// 3nd
SELECT MAX(EmpSalary) as 'EmpSalary' from tblEmployeeDetails
where Salary NOT IN
(
SELECT TOP 2 (EmpSalary) from tblEmployeeDetails ORDER BY EmpSalary Desc
)
 Result-13000

No comments:

Post a Comment

How to highlight selected text in notepad++

  –> To highlight a block of code in Notepad++, please do the following steps step-1  :- Select the required text. step-2  :- Right click...