Ore più trafficate della giornata
Come data analyst potresti dover eseguire una query ad hoc. L'app di notizie per cui lavori ha una funzionalità molto popolare che mostra i cinque articoli principali dell'ultima settimana. Le tabelle fornite contengono cinque serie temporali, una per ciascun articolo. dc_news_dim contiene i metadati dei cinque articoli e dc_news_fact contiene le cinque serie temporali, una per articolo.
Questi articoli vengono letti nell'arco di diversi giorni.
Il comportamento di lettura è ciclico: alcune ore del giorno sono più intense di altre. L'editor vuole sapere quali tre ore del giorno sono state le più trafficate in termini di numero totale di volte in cui uno di questi articoli è stato letto.
Le date/ore sono disponibili nel campo ts.
Questo esercizio fa parte del corso
Analisi delle serie temporali in PostgreSQL
Istruzioni dell'esercizio
- Trova le tre ore del giorno con più
viewsdegli articoli usandoEXTRACT(); ricorda di aggregare le visualizzazioni.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
-- Find the top three reading hours of the day
SELECT
___ AS hour_of_day,
___ AS views
FROM ___
___
ORDER BY ___
___;