在日常的数据处理中,我们经常会遇到需要对已有债务进行支付结算的情况。今天,我将带领大家一步一步地了解如何使用SQL Server中的累积支付方法来处理一个实际的业务场景。
业务背景
假设我们有一张名为FD_Bills的表,记录了公司的各项应付账款。每条记录包含了应付日期D_Date,应付金额N_Amount,以及剩余应付金额R_Amount。现在公司收到了一笔支付,如何用这笔钱来抵消这些债务呢?
示例数据
以下是FD_Bills表中的数据:
Date Amount Amount_Rest
2018-12-05 150,00 150,00
2018-12-05 150,00 150,00
2018-12-08 100,00 100,00
2018-12-08 100,00 100,00
2018-12-11 170,00 170,00
2018-12-11 170,00 170,00
2018-12-14 105,00 105,00
2018-12-14 105,00 105,00
2018-12-16 45,00 45,00
支付处理需求
假设公司收到了一笔250欧元的支付,我们需要按日期顺序逐一抵消这些债务。




