리더보드 상위 50위 (월별)

월간 리더보드 상위 50명(>50)을 조회하는 것은 어떨까요? 전체적인 박수를 선택하는 것보다, 이는 영구적인 기여를 장려하기 때문에 더 나은 방법입니다.

해당 배지는 저희 인스턴스에서 특정 이벤트를 활성화해야 합니다 :slight_smile:

이런 방식으로 하면 될까요?

SELECT user_id, CURRENT_TIMESTAMP AS granted_at, SUM(score) AS score
FROM gamification_scores
WHERE date >= CURRENT_DATE - INTERVAL '1 MONTH'
  AND user_id > 0
GROUP BY 1
ORDER BY score DESC
LIMIT 50