Advertisement
Roageev

Untitled

Mar 20th, 2024
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 0.51 KB | Fixit | 0 0
  1. WITH user_cnt AS (SELECT us.id,
  2.                          COUNT(bd.id) AS post_cnt
  3.                   FROM  stackoverflow.users us
  4.                   JOIN stackoverflow.badges AS bd ON us.id = bd.user_id
  5.                   WHERE bd.creation_date::DATE >= '2008-10-15' AND bd.creation_date::DATE <= '2008-11-15'
  6.                   GROUP BY us.id
  7.                   ORDER BY post_cnt DESC,
  8.                            us.id
  9.                   LIMIT 10)
  10. SELECT *,
  11.        DENSE_RANK() OVER(ORDER BY post_cnt DESC)
  12. FROM user_cnt
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement