beowulf1416

Untitled

Jan 28th, 2016
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. set @curr = 0;
  2. set @val = 0;
  3. select
  4. b.title gateway,
  5. b.ani,
  6. b.did,
  7. b.total_minutes
  8. from (
  9. select
  10. *,
  11. @curr := if(@val = a.id, @curr + 1, 1) rank,
  12. @val := a.id
  13. from (
  14. select
  15. dg.id,
  16. dg.title,
  17. vl.ani,
  18. vl.did,
  19. round(sum(vl.seconds)/60) total_minutes
  20. from zenoreport.v2v25log vl
  21. inner join `zenoradio-v25`.data_gateway dg on vl.gateway_id = dg.id
  22. where vl.gateway_id in (87,219,221,223,238,265,310)
  23. and length(vl.ani) = 11
  24. and vl.date_start >= '2015-11-29'
  25. and vl.date_start < '2016-01-28'
  26. group by vl.gateway_id, vl.ani
  27. having total_minutes > 9
  28. order by dg.id, total_minutes desc
  29. ) a
  30. ) b
  31. where b.rank < 201
Advertisement
Add Comment
Please, Sign In to add comment