월간 리더보드 상위 50명(>50)을 조회하는 것은 어떨까요? 전체적인 박수를 선택하는 것보다, 이는 영구적인 기여를 장려하기 때문에 더 나은 방법입니다.
해당 배지는 저희 인스턴스에서 특정 이벤트를 활성화해야 합니다 ![]()
월간 리더보드 상위 50명(>50)을 조회하는 것은 어떨까요? 전체적인 박수를 선택하는 것보다, 이는 영구적인 기여를 장려하기 때문에 더 나은 방법입니다.
해당 배지는 저희 인스턴스에서 특정 이벤트를 활성화해야 합니다 ![]()
이런 방식으로 하면 될까요?
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