MulaiMulai sekarang secara gratis

Periode agregasi kustom

Cari median jumlah permintaan Evanston 311 per hari di setiap periode enam bulan dari 2016-01-01 hingga 2018-06-30. Bangun kueri dengan mengikuti tiga langkah di bawah ini.

Ingat bahwa untuk mengagregasikan data berdasarkan interval tanggal/waktu yang tidak standar, seperti enam bulan, Anda dapat menggunakan generate_series() untuk membuat bin dengan batas bawah dan atas waktu, lalu merangkum observasi yang jatuh pada setiap bin.

Ingat: Anda dapat mengakses slide dengan contoh kueri jenis ini melalui tautan ikon PDF di pojok kanan atas layar.

Latihan ini adalah bagian dari kursus

Analisis Data Eksploratif di SQL

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

-- Generate 6 month bins covering 2016-01-01 to 2018-06-30

-- Create lower bounds of bins
SELECT generate_series('2016-01-01',  -- First bin lower value
                       ___,  -- Last bin lower value
                       '___'::interval) AS lower,
-- Create upper bounds of bins
       generate_series('2016-07-01',  -- First bin upper value
                       ___,  -- Last bin upper value
                       '___'::interval) AS upper;
Edit dan Jalankan Kode