Je souhaite utiliser Discourse Data Explorer pour voir le total des minutes d’utilisation de mes utilisateurs, indiquant combien de temps ils lisent. Nous pourrions ensuite modifier cette requête pour voir combien de temps l’utilisateur moyen lit, ce qui serait également bénéfique.
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