Drukste uren van de dag
Als data-analist krijg je soms ad-hocvragen. De nieuwsapp waarvoor je werkt heeft een populaire functie die de top vijf nieuwsartikelen van de afgelopen week toont. De meegeleverde tabellen bevatten vijf tijdreeksen, één tijdreeks per nieuwsartikel. dc_news_dim bevat de metadata voor de vijf artikelen en dc_news_fact bevat de vijf tijdreeksen, één voor elk artikel.
Deze nieuwsartikelen worden over meerdere dagen gelezen.
Leesgedrag is cyclisch van aard. Sommige uren van de dag zijn drukker dan andere. De eindredacteur wil weten welke drie uren van de dag het drukst waren in termen van het totale aantal keren dat een van deze artikelen is gelezen.
De tijden zijn beschikbaar in het veld ts.
Deze oefening maakt deel uit van de cursus
Tijdreeksanalyse in PostgreSQL
Oefeninstructies
- Zoek de top drie uren van de dag op basis van
viewsvan nieuwsartikelen metEXTRACT(); vergeet niet de views te aggregeren.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
-- Find the top three reading hours of the day
SELECT
___ AS hour_of_day,
___ AS views
FROM ___
___
ORDER BY ___
___;