Advertisement
Guest User

Untitled

a guest
Jun 21st, 2018
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 0.38 KB | None | 0 0
  1. WITH CTE_UsersPerEmployee (EmployeeId, UsersNumber) AS
  2. (SELECT e.Id,
  3.        COUNT(r.UserId)
  4.   FROM Employees AS e
  5.   LEFT JOIN Reports AS r ON r.EmployeeId = e.Id
  6. GROUP BY e.Id)
  7.  
  8. SELECT e.FirstName + ' ' + e.LastName AS [Name],
  9.        ue.UsersNumber AS [Users Number]
  10.   FROM Employees AS e
  11.   JOIN CTE_UsersPerEmployee AS ue ON ue.EmployeeId = e.Id
  12. ORDER BY [Users Number] DESC, [Name]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement