Heures les plus achalandées de la journée
En tant qu'analyste de données, on peut vous demander de faire une requête ponctuelle. L'appli de nouvelles pour laquelle vous travaillez offre une fonctionnalité prisée qui présente les cinq articles les plus consultés de la dernière semaine. Les tables fournies contiennent cinq séries chronologiques, une par article. dc_news_dim contient les métadonnées des cinq articles, et dc_news_fact contient les cinq séries chronologiques, une pour chaque article.
Ces articles sont lus sur plusieurs jours.
Le comportement de lecture est cyclique : certaines heures de la journée sont plus occupées que d'autres. La rédaction souhaite connaître quelles trois heures de la journée ont été les plus achalandées en fonction du nombre total de fois où l'un de ces articles a été lu.
Les heures se trouvent dans le champ ts.
Cette activité fait partie du cours
Analyse de séries chronologiques dans PostgreSQL
Instructions de l’exercice
- Trouvez les trois heures de la journée en tête selon les
viewsdes articles à l'aide deEXTRACT(); n'oubliez pas d'agréger les consultations.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
-- Find the top three reading hours of the day
SELECT
___ AS hour_of_day,
___ AS views
FROM ___
___
ORDER BY ___
___;