Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. SELECT name, CONCAT(closed, '/', `open`) as closed_open_report FROM (SELECT CONCAT(e.first_name, ' ', e.last_name) AS name,
  2. SUM((SELECT COUNT(r2.id) FROM reports as r2
  3. WHERE close_date >= DATE('2016-01-01') AND close_date <= DATE('2016-12-31')
  4. AND r2.id = r1.id)) AS closed,
  5. SUM((SELECT COUNT(r2.id) FROM reports as r2
  6. WHERE (((open_date > DATE('2016-01-01') AND open_date < DATE('2017-01-01'))
  7. AND r2.id = r1.id)))) AS `open` FROM reports as r1
  8. JOIN employees as e ON r1.employee_id = e.id
  9. GROUP BY name HAVING closed != 0 OR `open` != 0) AS results
  10. ORDER BY name;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement