Advertisement
Guest User

Untitled

a guest
Oct 24th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. SELECT dbo.DEPARTMENTS.NAME as Department, dbo.STAFF.LASTNAME AS Employee,
  2. StaffStatus=
  3. CASE dbo.STFDEPT.STATUS
  4. WHEN 'T' then 'Terminated'
  5. WHEN 'A' then 'Active'
  6. ELSE 'WARNING!!'
  7. END,
  8. dbo.USERS.USERNAME AS Desktop,
  9. DeskTopStatus=
  10. CASE dbo.USERS.ACTIVE
  11. WHEN 'T' then 'Active'
  12. WHEN 'F' then 'Inactive'
  13. ELSE ''
  14. END,
  15. dbo.MOBILEUSERS.USERNAME AS MOBUser,
  16. MobileStatus=
  17. CASE dbo.PORTALUSERS.APPROVED
  18. WHEN 'T' then 'Active'
  19. WHEN 'F' then 'Inactive'
  20. ELSE ''
  21. END
  22. FROM dbo.STAFF INNER JOIN
  23. dbo.STFDEPT ON dbo.STAFF.EMP_ID = dbo.STFDEPT.EMP_ID RIGHT OUTER JOIN
  24. dbo.DEPARTMENTS ON dbo.STFDEPT.DEPT_ID = dbo.DEPARTMENTS.DEPT_ID LEFT OUTER JOIN
  25. dbo.USERS ON dbo.DEPARTMENTS.DEPT_ID = dbo.USERS.DEFDEPT AND dbo.STAFF.EMP_ID = dbo.USERS.USER_ID LEFT OUTER JOIN
  26. dbo.PORTALUSERS ON dbo.STAFF.EMAILADDR = dbo.PORTALUSERS.EMAIL
  27. where dbo.STAFF.LASTNAME not like 'STAFF%'and dbo.STAFF.LASTNAME not like 'Admin%'
  28. order by 2,1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement