StoyanGrigorov

18. 3rd Highest Salary

Jan 29th, 2017
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 0.34 KB | None | 0 0
  1. SELECT DepartmentID,
  2.         ThirdHighestSalary
  3.     FROM
  4.     (
  5.         SELECT DISTINCT DepartmentID,
  6.         (
  7.             SELECT DISTINCT Salary FROM Employees
  8.                 WHERE DepartmentID = w.DepartmentID
  9.                 ORDER BY Salary DESC
  10.                 OFFSET 2 ROWS FETCH NEXT 1 ROW ONLY
  11.         ) AS ThirdHighestSalary
  12.           FROM Employees AS w
  13.     ) AS t
  14.  WHERE ThirdHighestSalary IS NOT NULL
Add Comment
Please, Sign In to add comment