我有这个数据:
Player StartBalance Day1Earned Day1Spent Day2Earned Day2Spent Day3Earned Day3Spent
Alex 10 0 0 3 -5 3 -15
如何使用 SQL Server 跨列进行滚动总计,以便第 3 天的期末余额(实际数据可以扩展到第 30 天)为 0?
每日余额由前一天余额+当日赚取+当日消费确定,如果三项之和小于0,则余额为0。