Jam tersibuk dalam sehari
Sebagai analis data, Anda mungkin diminta untuk menjalankan kueri ad hoc. Aplikasi berita tempat Anda bekerja memiliki fitur populer yang menampilkan lima artikel berita teratas selama sepekan terakhir. Tabel yang disediakan memuat lima deret waktu, satu deret waktu per artikel berita. dc_news_dim berisi metadata untuk kelima artikel, dan dc_news_fact berisi lima deret waktu tersebut, satu untuk setiap artikel.
Artikel-artikel ini dibaca selama beberapa hari.
Perilaku membaca bersifat siklik. Beberapa jam dalam sehari lebih sibuk daripada yang lain. Editor ingin mengetahui tiga jam tersibuk dalam sehari berdasarkan total jumlah kali salah satu artikel ini dibaca.
Waktu tersedia pada kolom ts.
Latihan ini adalah bagian dari kursus
Analisis Deret Waktu di PostgreSQL
Petunjuk latihan
- Temukan tiga jam teratas dalam sehari berdasarkan
viewsartikel berita menggunakanEXTRACT(); ingat untuk melakukan agregasi terhadap views.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
-- Find the top three reading hours of the day
SELECT
___ AS hour_of_day,
___ AS views
FROM ___
___
ORDER BY ___
___;