以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求助一个难题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=16626) |
||||
-- 作者:flytianr -- 发布时间:2012/2/20 -- 求助一个难题 我做的项目中,有一个‘融资费用’的字段,字段的值要“销售日期”-“请款日期”,看一共在库多少天数,然后到【利率维护】表中去查询对应的利率,但利率的期间有可能是分时间段的,每个时间段的利率不同,这样就需要找出所有涉及的时间段的对应利率,乘以对应的天数和“标准金额”字段的值,来计算得出‘融资费用’。 例如:请款日期是2012-01-05,销售日期是2012-03-25,根据这两个时间,就要到【利率维护】中查找,请款日2012-01-05是在第3条记录的时间段中(2012-1-1到2012-1-31),共26天,取7.9%利率,而销售日期2012-03-25是在第8条记录中(2012-03-01至今),共25天,取6%的利率,同时中间还跨了一个2012-2-1到2012-2-29时间段中的7%,共29天。一共是三段时间,乘以标准金额的41万,最终计算出利息是多少。
这个公式是不是太复杂了呀,想不出如何能实现,请老师们帮忙
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/2/20 8:21:00 -- 逻辑如下,请自行琢磨:
Dim st As Date = #1/5/2012# \' 开始日期 |