Ich möchte den Discourse Data Explorer verwenden, um die gesamten Benutzer-Minuten anzuzeigen, wie lange meine Benutzer lesen. Dann könnten wir diese Abfrage modifizieren, um zu sehen, wie lange der durchschnittliche Benutzer liest, was ebenfalls von Vorteil wäre.
Ich denke, time_read ist bereits in Sekunden (also in Minuten wäre time_read /60 und in Stunden wäre time_read /3600)
Ich denke, wenn Sie ein Diagramm der durchschnittlichen Lesezeit pro Benutzer und Tag innerhalb eines bestimmten Zeitraums betrachten möchten, würde die Abfrage etwa so aussehen:
-- [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