Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. SELECT t1.`name`, CONCAT(IF(t2.`closed_date`, t2.`closed_date`, 0), '/', IF(t1.`opened_date`, t1.`opened_date`, 0)) AS `closed_open_reports` FROM
  2.  
  3. (SELECT CONCAT(e.first_name, ' ', e.last_name) AS `name`, COUNT(*) AS `opened_date` FROM employees AS e
  4. LEFT JOIN reports AS r ON e.id = r.employee_id
  5. WHERE YEAR(r.open_date) = 2016
  6. GROUP BY `name`) AS t1
  7.  
  8. LEFT JOIN
  9.  
  10. (SELECT CONCAT(e.first_name, ' ', e.last_name) AS `name`, COUNT(*) AS `closed_date` FROM employees AS e
  11. LEFT JOIN reports AS r ON e.id = r.employee_id
  12. WHERE YEAR(r.close_date) <= 2016
  13. GROUP BY `name`) AS t2
  14.  
  15. ON t1.`name` = t2.`name`
  16. ORDER BY t1.`name`;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement