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 merupakan bagian dari kursus
Analisis Deret Waktu di PostgreSQL
Instruksi latihan
- Temukan tiga jam teratas dalam sehari berdasarkan
viewsartikel berita menggunakanEXTRACT(); ingat untuk melakukan agregasi terhadap views.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
-- Find the top three reading hours of the day
SELECT
___ AS hour_of_day,
___ AS views
FROM ___
___
ORDER BY ___
___;