以下のレコードがあります...
+----+-------+------------+
| ID | token | actual_pay |
+----+-------+------------+
| 1 | 500 | 900 |
| 2 | 400 | 900 |
| 3 | 300 | 900 |
| 4 | 600 | 900 |
| 5 | 800 | 900 |
| 6 | 700 | 900 |
| 7 | 400 | 900 |
| 8 | 450 | 900 |
| 9 | 900 | 900 |
| 10 | 800 | 900 |
| 11 | 700 | 900 |
| 12 | 800 | 850 |
+----+-------+------------+
私の問題は、現在の合計給与と現在の残高を取得する方法です。
私の計算式は
次
の
とおり
です
。
式:
1. 1 番目の ID では、TK の値は RTP のデフォルト値でなければならないため、BAL の式は次のようになります
。BAL=PAY-TK
2. 2 番目から 12 番目の ID では、式は次のようになります:
RTP= BAL+PAY
BAL=RTP-TK
したがって、出力は次のようになります...
+----+-----+-----+------+------+
| ID | TK | PAY | RTP | BAL |
+----+-----+-----+------+------+
| 1 | 500 | 900 | 500 | 400 |
| 2 | 400 | 900 | 1300 | 900 |
| 3 | 300 | 900 | 1800 | 1500 |
| 4 | 600 | 900 | 2400 | 1800 |
| 5 | 800 | 900 | 2700 | 1900 |
| 6 | 700 | 900 | 2800 | 2100 |
| 7 | 400 | 900 | 3000 | 2600 |
| 8 | 450 | 900 | 3500 | 3050 |
| 9 | 900 | 900 | 3950 | 3050 |
| 10 | 800 | 900 | 3950 | 3150 |
| 11 | 700 | 900 | 4050 | 3350 |
| 12 | 800 | 850 | 4200 | 3400 |
+----+-----+-----+------+------+