Dies ist eine SQL-Version des Dashboards-Berichts für angemeldete Benutzer.
Dieser Bericht liefert täglich die Gesamtzahl der Seitenaufrufe von angemeldeten Benutzern auf einer Website zwischen einem angegebenen Start- und Enddatum.
-- [params]
-- date :start_date = 2023-12-08
-- date :end_date = 2024-01-10
SELECT
date,
SUM(count) AS pageviews
FROM
application_requests
WHERE
req_type = 7
AND
date BETWEEN :start_date AND :end_date
GROUP BY
date
ORDER BY
date ASC
Erklärung der SQL-Abfrage
Diese Abfrage verwendet zwei Datumsparameter, um das start_date und das end_date für den Bericht zu definieren, und wählt das date und die Summe von count als pageviews aus der Tabelle application_requests aus. Die Abfrage filtert dann die Datensätze, um nur diejenigen mit einem Anforderungstyp, der angemeldeten Seitenaufrufen entspricht, einzuschließen, gruppiert die Ergebnisse nach Datum für eine aggregierte Zählung und ordnet die Ausgabe chronologisch nach Datum, um eine chronologische Ansicht der Seitenaufrufaktivität der Benutzer im ausgewählten Zeitraum zu bieten.
Beispielergebnisse
| date | new_pageviews |
|---|---|
| 2023-12-08 | 1002 |
| 2023-12-09 | 455 |
| 2023-12-10 | 499 |
| 2023-12-11 | 1153 |
| 2023-12-12 | 964 |