Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. SELECT
  2. city,
  3. name,
  4. bus_review_count,
  5. bus_avg_stars,
  6. city_avg_stars,
  7. all_avg_stars
  8. FROM (
  9. SELECT
  10. city,
  11. name,
  12. bus_review_count,
  13. bus_avg_stars,
  14. AVG(bus_avg_stars) OVER (PARTITION BY city) as city_avg_stars,
  15. AVG(bus_avg_stars) OVER () as all_avg_stars,
  16. SUM(bus_review_count) OVER () AS total_reviews
  17. FROM (
  18. SELECT
  19. city,
  20. name,
  21. AVG(stars) as bus_avg_stars,
  22. SUM(review_count) AS bus_review_count
  23. FROM
  24. elastic.yelp.business
  25. GROUP BY
  26. city, name
  27. )
  28. )
  29. WHERE
  30. bus_review_count > 100
  31. ORDER BY
  32. bus_avg_stars DESC,
  33. bus_review_count DESC
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement