Question#2(Associate Data Practitioner)

Question#2(Associate Data Practitioner)

あなたの会社には複数の小売店舗があります。各店舗で毎日の総売上件数(total_sales)を記録しています。各店舗ごとの傾向を把握するために、SQLで週次(7日)の移動平均を計算したいと考えています。どのクエリを使用すべきですか?

ディスカッション 0

正解:C

  1. 週次(7日)移動平均=「現在行を含む直近7行」の平均が妥当。
  2. 店舗ごとに独立して計算したいので PARTITION BY store_id
  3. 時系列順に窓を進めるので ORDER BY date
  4. ROWS BETWEEN 6 PRECEDING AND CURRENT ROW で「現在行+前6行=7行」の平均を取れる。

コメント

コメント

コメントする

目次