CommencerCommencez gratuitement

Heures les plus chargées de la journée

En tant qu’analyste de données, on peut vous demander d’exécuter une requête ad hoc. L’application d’actualités pour laquelle vous travaillez propose une fonctionnalité populaire : le top cinq des articles de la semaine passée. Les tables fournies contiennent cinq séries temporelles, une par article. dc_news_dim contient les métadonnées des cinq articles, et dc_news_fact contient les cinq séries temporelles, une pour chaque article.

Ces articles sont consultés sur plusieurs jours.

Le comportement de lecture est cyclique : certaines heures de la journée sont plus chargées que d’autres. La rédaction souhaite connaître les trois heures de la journée durant lesquelles le total de lectures de ces articles a été le plus élevé.

Les horodatages sont disponibles dans le champ ts.

Cet exercice fait partie du cours

<cours>Analyse des séries temporelles dans PostgreSQL</cours>
Voir le cours

Instructions de l’exercice

  • Trouvez les trois heures de la journée avec le plus de views d’articles en utilisant EXTRACT() ; n’oubliez pas d’agréger les vues.

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 ___
___;
Modifier et exécuter le code