Nth highest salary
select TOP 1 salary from
(select DIstinct top 3 salary
from employees
Order by salary Desc)
Result
Order By Salary
-- CTE -- 2ND HIGHEST SALARY
with Result AS
{
Select Salary, DENSE_RANK() OVER (Order by Salary Desc) as Denserank
from Emplyees
}
Select TOP 1 Salary
From Result
Where [Link] = 2
-- --------------row nuMBER FUNCTION , doesnt work with duplicate values
wITH Result As
{
Select Salary, ROW_NUMBER() over (Order by Salary DESC) as RoweNumber
From Employees
}
select top 1 Salary
From RESULT
wHERE [Link]=3