Guest User

Untitled

a guest
Jun 23rd, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.61 KB | None | 0 0
  1. WITH CallStats
  2. AS (
  3. SELECT EmployeeID, AuditDate, AVG(Timer) AS AvgTimePerPhone, COUNT(1) AS PhonesPerDay
  4. FROM AuditTable
  5. GROUP BY
  6. EmployeeID, AuditDate
  7. ),
  8. TodayCalls AS
  9. (
  10. SELECT EmployeeID, COUNT(1) AS PhonesToday
  11. FROM AuditTable
  12. WHERE AuditDate = GETDATE()
  13. GROUP BY
  14. EmployeeID
  15.  
  16. )
  17.  
  18. SELECT E.FirstName, E.LastName, COALESCE(AvgTimePerPhone, 0.00) AS AvgTimePerPhone , COALESCE(PhonesPerDay,0) AS PhonesPerDay, COALESCE(TodayCalls,0) AS TodayCalls
  19. FROM EmployeeTable AS E
  20. LEFT OUTER JOIN CallStats
  21. ON E.EmployeeID = CallStats.EmployeeID
  22. LEFT OUTER JOIN TodayCalls
  23. ON E.EmployeeID = TodayCalls.EmployeeID
Add Comment
Please, Sign In to add comment