1. 学ぶ
  2. /
  3. コース
  4. /
  5. SQLで学ぶ探索的データ分析

Connected

演習

カスタム集計期間

2016-01-01 から 2018-06-30 の期間について、6か月ごとに1日あたりの Evanston 311 リクエスト数の中央値を求めましょう。以下の3つのステップに従ってクエリを作成します。

6か月のような標準外の日時間隔でデータを集計するには、generate_series() を使って下限・上限を持つビンを作り、各ビンに入る観測値を集計できます。

このタイプのクエリの例は、画面右上の PDF アイコンのリンクからスライドで確認できます。

指示1 / 3

undefined XP
    1
    2
    3
  • generate_series() を使って6か月間隔のビンを作成します。上側のビン値は排他的(exclusive)なので、ビンに含めたい最終日の翌日を指定する必要があります。

    • サンプルコードでは、上限の最初のビン値が6月30日ではなく7月1日になっている点に注目してください。
    • 最後のビン値(2018年分)の下限・上限を作る際も同じ考え方を用いてください。