Requête Discourse pour le temps de lecture total

Je pense que time_read est déjà en secondes (donc en minutes ce serait time_read /60 et en heures ce serait time_read /3600)

Je pense que si vous vouliez examiner un graphique du temps de lecture moyen par utilisateur et par jour dans un délai donné, la requête ressemblerait à ceci :

-- [params]
-- date :start_date
-- date :end_date

SELECT 
    visited_at, 
    ROUND(AVG(time_read/60),2)::float AS total_minutes
FROM user_visits
WHERE visited_at BETWEEN :start_date AND :end_date
GROUP BY visited_at
ORDER BY visited_at