利差的计算
来源:互联网 发布:客户端设计美工招聘 编辑:程序博客网 时间:2024/04/28 09:58
在一般的数据库设计中,一般无法保留客户每天的资金情况,一般只保留资金增量表,但因为利息积数是每天变化,故保留的利息积数也是资金变化当日的利息积数,计算利差可不能简单的采用增量表中的利息积数。
开始考虑,对每天的利差:
round(a.balance * 企业利率/360,2) - round(a.balance * 个人利率/360,2)
但个人利率实际是不相同的,故很多时候不能直接使用个人利率,而直接采用利息计算
round((a.interest_acc - coalesce(b.interest_acc,0.00)) * 企业利率/360,2)
- (a.pending_interest - coalesce(b.pending_interest,0.00))
a为当天余额表,b为前一交易日余额表
可是上面的算法还是有问题,如果存在结息就麻烦了
case when a.interest_acc<=b.interest_acc then round(a.interest_acc*企业利率/360,2)-a.pending_interest
else round((a.interest_acc - coalesce(b.interest_acc,0.00)) * 企业利率/360,2)
- (a.pending_interest - coalesce(b.pending_interest,0.00))
这个只对全部结息有效,对部分结息又没办法了。
- 利差的计算
- 如何计算未来银行的利差?
- oracle中年差、月差、日差的计算
- oracle中年差、月差、日差的计算
- 计算两个时间的差
- 计算日期的天数差
- 计算两个时间的差
- 计算两个时间的差 年龄计算
- C#中计算两个时间的差
- 一段计算日期差的方法
- js计算两个日期间的差
- 计算两个时间之差的函数
- 计算天数差的函数,通用
- C#中计算两个时间的差
- C#中计算两个时间的差
- 计算两个日期的天数差
- 计算两个日期的天数差
- C#中计算两个时间的差
- 关于项目组的七十五个问题,你问过自己多少
- 没有合适的时间写BLOG。
- 雨后夕阳
- 概念
- 我的业余生活
- 利差的计算
- 改名
- Eclipse下的Jython开发工具(翻译)
- Visual Studio 2005 Express Beta Products (Full Package) Download
- 定制报文-前后台通讯的桥梁
- 利用多种协议实现路由跟踪
- B2B电子商务中常见的对数据挖掘的5种误解
- 一个实现MD5的简洁的java类
- 属性readyState的使用,做自动登陆器