Rapport du tableau de bord - Connecté

Ceci est une version SQL du rapport de tableau de bord pour les utilisateurs connectés.

Ce rapport fournit un décompte du nombre total de pages vues par les utilisateurs connectés sur un site chaque jour entre une date de début et une date de fin spécifiées.

-- [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

Explication de la requête SQL

Cette requête utilise deux paramètres de date pour définir la start_date et la end_date du rapport, et sélectionne la date ainsi que la somme de count en tant que pageviews à partir de la table application_requests. La requête filtre ensuite les enregistrements pour inclure uniquement ceux dont le type de requête correspond aux vues de page des utilisateurs connectés, regroupe les résultats par date pour un décompte agrégé et ordonne la sortie par ordre croissant de date, offrant une vue chronologique de l’activité de vues de page des utilisateurs pendant la période sélectionnée.

Exemple de résultats

date new_pageviews
2023-12-08 1002
2023-12-09 455
2023-12-10 499
2023-12-11 1153
2023-12-12 964
3 « J'aime »