Olá! Encontrei a comunidade da Codecademy e vi que eles têm 3 emblemas baseados no tempo que um membro passou lendo. Alguém sabe como poderíamos criar um emblema como esse?
Até agora, criei este emblema inspirado naquele de Leitor, mas não faço ideia do que representa esse número (no meu caso, 26 é o número máximo que me mostra que sou elegível para o emblema).
SELECT user_id, count(*) c, CURRENT_DATE as granted_at
FROM post_timings
GROUP BY user_id
HAVING count(*) >= 26
Essas são minhas estatísticas (o tempo total de leitura que me interessei em extrair)
Esta consulta lista os usuários que gastaram mais de 480 horas lendo posts. Espero que ajude.
-- conversão de milissegundos: [qtd horas * 3600000]: 480 * 3600000 = 1.728.000.000
WITH time_reading AS (
SELECT
user_id,
SUM(msecs) AS horas
FROM post_timings
GROUP BY user_id
HAVING SUM(msecs) >= 1728000000)
SELECT user_id, CURRENT_TIMESTAMP AS granted_at
FROM time_reading