我在訪問資料庫中有一個表,其中包含兩個關鍵欄位:“期間”(如 YYYYMM,例如 202111、202112、202201 等),此外,還有一個美元金額作為“交易量余額”欄位。現在的目標是計算每連續兩個月的簡單平均值,如下表所示(示例性數字,單位為美元):
輸入-->
| 時期 | 音量平衡 |
|---|---|
| 202101 | 1 |
| 202102 | 2 |
| 202103 | 3 |
期望的結果 -->
| 時期 | 平均交易量平衡 |
|---|---|
| 202102 | 1.5((1月 2月)/2) |
| 202103 | 2.5 ((二月 三月)/2) |
我玩過 DAvg 函式,但連續的周期截止對我來說是致命的。感謝您的任何幫助!
uj5u.com熱心網友回復:
你需要一個自我加入:
SELECT t1.Period,
(t1.[Volume Balance] t2.[Volume Balance]) / 2 AS [Average Volume Balance]
FROM tablename AS t1 INNER JOIN tablename AS t2
ON VAL(t1.Period) = VAL(t2.Period) 1;
如果資料型別Period是數字型別,則將 ON 子句更改為:
ON t1.Period = t2.Period 1;
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/428233.html
