開始使用免費開始

自訂彙總期間

找出 2016-01-01 到 2018-06-30 間,每個 6 個月期間內 Evanston 311 每日請求數的中位數。請依照以下三個步驟建立查詢。

回想一下,當你要依非標準的日期/時間區間(例如 6 個月)來彙總資料時,可以使用 generate_series() 建立具有時間下、上界的分箱(bins),再彙總各分箱內的觀測值。

提醒:畫面右上角的 PDF 圖示連結可開啟投影片,裡面有此類查詢的範例。

本練習屬於課程

SQL 中的探索式資料分析

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

-- 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;
編輯並執行程式碼