私はこのデータを持っています:
Player StartBalance Day1Earned Day1Spent Day2Earned Day2Spent Day3Earned Day3Spent
Alex 10 0 0 3 -5 3 -15
3 日目の最終残高 (実際のデータは 30 日目まで拡張可能) が 0 になるように、SQL Server を使用して列全体のローリング合計を実行するにはどうすればよいですか?
1 日の残高は、前日の残高 + 当日の獲得額 + 当日の消費額で決まり、3 つすべての合計が 0 未満の場合、残高は 0 になります。