Window関数を使って、直近7日間の平均売上を算出する。
SELECT target_date , item_cd , price , AVG(price) OVER (PARTITION BY item_cd ORDER BY target_date ROWS BETWEEN 7 PRECEDING AND CURRENT ROW) AS avg_price_7days FROM sales_table1 WHERE item_cd = 10001 ORDER BY 1, 2
上記では、item_cd = 10001 の現在からtarger_dateが7日分さかのぼった平均値を算出している。