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

Connected

演習

日付の切り捨て

date_part() や EXTRACT() と異なり、date_trunc() は指定したフィールドより大きい日付/時刻の単位を日付の一部として保持します。つまり、タイムスタンプの一要素だけを取り出すのではなく、date_trunc() は指定した単位とそれより大きいすべての単位を返します。

構文を思い出してください:

date_trunc('field', timestamp)

date_trunc() を使って、データの各月について、Evanston の 311 申請が1日に作成された平均件数を求めてください。平均を取る際は、申請がゼロの日は無視します。

指示

100 XP
  • 1日あたりに作成された申請件数をカウントするサブクエリを書きます。
  • daily_count サブクエリから、月と月ごとの平均件数を選択します。