如何把计算结果存到临时表中?(100分)

  • 主题发起人 主题发起人 rmh
  • 开始时间 开始时间
R

rmh

Unregistered / Unconfirmed
GUEST, unregistred user!
如何把计算结果存到临时表中?计算公式如下:
每月应还款额=贷款本金/贷款期月数 +(本金-已归还本金累计额)×月利率
例如:借款10000元,借款期自2000年4月21日至2001年4月20日,期限1年,月利率3.45‰,
2000年5月1日开始还款,依照第二种方式,借款人每月应归还贷款本息是:
每月应还本金= 10000元÷12个月=833.33元
第一个月应还利息=10000元×3.45‰/30天×10天=11.5元
第一个月应还本息=833.33+11.5=844.83元
第二个月应还利息=(10000元-833.33元)×3.45‰=31.63元
第二个月应还本息=833.33+31.63=864.96元
第三个月应还利息=(10000元-833.33元×2)×3.45‰=28.75元
第三个月应还本息=833.33+28.75=862.08元
在输入界面中输入"贷款日期","本金","贷款年限","月利率"
临时表记录样式为:
还款日期 月应还利息 每月还款本息额
2000/05/01 11.5 844.83
2000/06/01 31.63 864.96
2000/07/01 28.75 862.08
......
2000/04/01
 
CREATE TABLE #MyTempTable (rq:datetime,monthpay float,permonthpay float)
INSERT INTO #MyTempTable
rq:=2000-05-01
incmonth(rq)

 
你可以象楼上的先创建一个临时表,然后往表里填数据,
INSERT TABLE(......)
SELECT ...... FROM ....
也可以直接生成一个框架表,如下:
还款日期 月应还利息 每月还款本息额
2000/05/01
2000/06/01
2000/07/01
......
2000/04/01
然后再用UPDATE 语句来更新这个表
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部