sql server 分期付款 触发器设计
事例如下:
现有一分期应收款表BS
编号 应收款年度 应收款时间 应收款金额 实收款时间 实收款金额
0001 2005.01.01-2005.12.30 2005-02-01 50000.00
0001 2006.01.01-2006.12.30 2006-02-01 90000.00
0001 2007.01.01-2007.12.30 2007-02-01 50000.00
...
实收款表Charge
编号 实收款时间 实收款金额
则:
对0001收到第一笔款50000元(Charge表),那么应收款表0001第一笔实收款即为50000(BS表);如果收到40000(Charge表),则第一笔实收款为40000(BS表);如果收到100000(Charge表),则第一笔实收款是50000(BS表),第二笔实收款是50000(BS表)...然后是陆续的实收款,将自动的按时间排序将前面的款项结清,保持最新的待结应收款,对实收款表Charge进行增加编辑删除....