感謝您提前幫助。任何人都可以請幫我SQL查詢SQL查詢平均最近3天在表中
我日表像
> Date | Sales_Rep_ID| Product ID | Zone | Sales
> 31 Jan 2015 | 001 | P01| EMEA | 10
> 31 Jan 2015 | 002 | P02| EMEA | 10
> 31 Jan 2015 | 003 | P02| EMEA | 10
> 30 Jan 2015 | 001 | P01| EMEA | 8
> 30 Jan 2015 | 002 | P02| EMEA | 7
> 30 Jan 2015 | 003 | P02| EMEA | 2
,並根據日期,代表ID,產品ID
Date | Sales_Rep_ID| Product ID | Zone | Sales | AVG_3_DAYS
31 Jan 2015 | 001 | P01 | EMEA | 10 | 9
31 Jan 2015 | 002 | P02 | EMEA | 10 | 8.5
31 Jan 2015 | 003 | P02 | EMEA | 10 | 6
30 Jan 2015 | 001 | P01 | EMEA | 8 | .
30 Jan 2015 | 002 | P02 | EMEA | 7 | .
30 Jan 2015 | 003 | P02 | EMEA | 2 | .
在最後一列想要一個平均的最近n天
例如
的第1行日期爲1月31日,我們需要平均31,30,1月29日的銷售代表的001和產品ID 002
和第4行日期爲1月30日,我們需要平均爲30,29,38月爲銷售代表001和產品ID 002
你的研究是什麼?你嘗試了什麼?你有我們可以修改的查詢嗎? – SWiggels