发票表 table1发货日期 发货金额
2006-1-1 100
2006-1-2 200
2006-1-3 -300
2006-1-4 400
2006-1-5 500
2006-1-6 600
收款表 table2
来款日期 来款金额
2006-2-1 200
2006-2-2 300
2006-2-3 400
要求显示的数据为
发货日期 发货金额 来款日期 来款金额
2006-1-1 100 2006-2-1 100
2006-1-2 100 2006-2-1 100
2006-1-2 100 2006-2-2 100
2006-1-3 -300 2006-2-2 -300
2006-1-4 400 2006-2-2 400
2006-1-5 100 2006-2-2 100
2006-1-5 400 2006-2-3 400
2006-1-6 600
因为发票或来款会多对多。现在想把每笔来款的金额和日期对应到相应的发票中。根据日期和金额来计算利息。对应的顺序是根据发票的日期由前往后对应。如果发票或收款对应多张收款或发票,则把发票或收款拆分成多条记录。如果来款金额>发票金额,则增加一条只有来款金额,没有发票金额的记录。