日期:2014-05-18  浏览次数:20639 次

再问, 如何计算利息,高手请进!
有两张表: 
发货表:发货日,客户,日发货金额 
收款表:收款日,客户,日收款金额 
利息计算标准: 
逾期3天收到货款,按8.5‰。 
逾期30天-45收到货款,按10‰。 
逾期45天-60,按12.5‰。 
逾期61天以后,按15‰ 

要求得到利息表: 
客户,发货总额,收款总额,应收欠款,利息 

注意利息不计算在收款内,只计算出来.

发货表:  
2007-07-01 何健铭 77745.00  
2007-08-05 金和兴 74120.00  
2007-08-06 李克秋 33834.00  
2007-09-01 伦祖坤 24055.00  
2007-09-10 李奎 18000.00  
2007-09-10 何健铭 68000.00  
2007-09-12 何健铭 20000.00  
收款表:  
2007-07-01 何健铭 77745.00  
2007-08-15 金和兴 70000.00  
2007-08-26 李克秋 33834.00  
2007-11-05 伦祖坤 20000.00  
2007-11-25 伦祖坤 4055.00  
2007-09-15 何健铭 30000.00  
2007-09-20 何健铭 30000.00  
2007-09-25 何健铭 15000.00  

何健铭的利息应该是这样的: 
发货日07-01 金额77745 
  到收款日 07-01 间 利息为:0 
发货日09-10 金额68000.00  
  到收款日 09-15 间 利息为:30000*5*0.0085 
  到收款日 09-20 间 利息为:30000*10*0.0085 
  到收款日 09-25 间 利息为:8000*15*0.0085 
发货日09-12 金额20000.00 
  到收款日 09-25 间 利息为:7000*13*0.0085 
  到当前日期(比如今天2007-11-12) 利息为:13000*datediff(d, '2007-09-12 ', '2007-11-12 ')*0.015 


------解决方案--------------------
还有退还啊?郁闷
------解决方案--------------------
在那个贴子里已经回你了.

直接 select * from #x 就可以看到结果了.
每笔收款记录与发款记录交错对应. 看都看得出有多少金额是算几号的了.