How to find fifth highest salary in a single query in SQL Server
You can try some thing like :
select salary from Employees a where 5=(select count(distinct salary) from Employees b where a.salary > b.salary) order by salary desc