自訂彙總期間
找出 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;