Un badge pour le temps de lecture ?

Cette requête liste les utilisateurs ayant passé plus de 480 heures à lire des publications. J’espère que cela vous sera utile.

-- conversion en millisecondes : [qté heures * 3600000] : 480 * 3600000 = 1 728 000 000

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

SELECT user_id, CURRENT_TIMESTAMP AS granted_at
FROM time_reading