읽기 시간 배지가 있나요?

안녕하세요! codecademy 커뮤니티를 알게 되었는데, 회원이 읽은 시간의 양에 따라 주어지는 3개의 배지가 있는 것을 보았습니다. 그런 배지를 어떻게 만들 수 있는지 아는 분이 있을까요?

아직까지 그 리더 배지에서 영감을 받아 이 배지를 만들었습니다만, 이 숫자가 무엇인지 모르겠습니다(제 경우 26은 배지 획득 자격이 있음을 알려주는 최대 숫자입니다).

SELECT user_id, count(*) c, CURRENT_DATE as granted_at
FROM post_timings
GROUP BY user_id
HAVING count(*) >= 26

이것은 제가 가져오려는 총 읽기 시간과 관련된 제 통계입니다.
image

이 쿼리는 게시물을 읽는 데 480시간 이상을 보낸 사용자를 나열합니다. 도움이 되기를 바랍니다.

-- 밀리초 변환: [qtt hours * 3600000]: 480 * 3600000 = 1,728,000,000

WITH time_reading AS (
    SELECT 
        user_id, 
        SUM(msecs) hours 
    FROM post_timings 
    GROUP BY user_id
    HAVING SUM(msecs) >= 1728000000)

SELECT user_id, CURRENT_TIMESTAMP granted_at
FROM time_reading

쿼리가 정상적으로 작동하네요. 정말 감사합니다! :slightly_smiling_face: