beowulf1416

Untitled

Feb 9th, 2015
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. select
  2. res.*,
  3. res.last_week + res.current_week total
  4. from (
  5. select
  6. dg.id,
  7. dg.title,
  8. sum(case when report.report_date >= current_date - interval 2 week and report.report_date <= current_date - interval 2 week then report.total_minutes else 0 end) last_week,
  9. sum(case when report.report_date >= current_date - interval 1 week and report.report_date <= current_date then report.total_minutes else 0 end) current_week
  10. from report_2015_1 report
  11. inner join data_gateway dg on report.gateway_id = dg.id
  12. where dg.title is not null
  13. and dg.is_deleted = 0
  14. and dg.rca_id = 1095206
  15. and report.report_date >= '2015-01-01'
  16. and report.report_date <= '2015-02-10'
  17. group by dg.id
  18. ) res
  19. order by res.last_week + res.current_week desc
  20. limit 3;
Advertisement
Add Comment
Please, Sign In to add comment