Try a CTE - Common Table Expression.
You may fiddle with the RowNumn value to practically extract any slice from the list of salaries. This returns the top 5 salaries in descending order.
There are additional ranking functions in SQL Server that can be utilized, such as NTILE, which will divide your results into n groups as closely as feasible in terms of size.
I hope this helps you.