Advertisement
miholeus

project stats

Jul 18th, 2016
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. with stat as (
  2. select s.user_id, sum(s.issues) as issues, sum(s.overdues) as overdues, s.workflow_status_id from members m
  3. left join project_user_stats s on m.project_id = s.project_id
  4. where m.project_id = 1
  5. and m.in_team=True
  6. group by s.user_id, s.workflow_status_id
  7. )
  8. select row_to_json(t), t.user_id from (
  9. select user_id, array_agg(issues) as issues, array_agg(overdues) as overdues, array_agg(workflow_status_id)
  10. as workflow_status_id
  11. from stat
  12. group by user_id) t
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement