全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2132 2
2016-03-03
悬赏 250 个论坛币 未解决

问题如下:有4笔借款,想知道在新的借款发生时,之前已经还了多少比例?

借款排序(number)       借款日期(date)        借款期限(month)      第一次还款日期(借款1个月后) 第2次                第3次  ……
  1                                2012/12/03               3                          2013/01/03                           2013/02/03     2013/03/03
  2                                2013/03/02               6                          2013/04/02                           2013/05/02     2013/06/02                           
  3                                2013/03/29               6                          2013/04/29                           2013/05/29     2013/06/29
  4                                2013/06/03              12                         2013/07/03                           2013/08/03     2013/09/03


想要计算在每一次借款之前已经有多少还款?
例如对于2号借款:3月2日借款,此时第一笔借款已经还了两个月了,已经偿还次数为2/3
       对于3号借款:3月29日借款,此时第一笔借款已经全部还完(最后1次还款3月3日),而第二笔借款一次还没有还(因为第一次还款时间为4月2日),因此已经偿还次数为1
       对于4号借款:6月3日借款,此时第一笔借款已经全部还完,第二笔借款还了3次;第三笔借款还了2次;因此已经偿还次数为1+3/6+2/6
以此类拖
最终希望获得的格式为:

           偿还次数
  1               0         

  2             2/3
  3             1
  4            1+3/6+2/6

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-3-4 09:05:31
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-3-4 15:37:06
复制代码
用sql写起来会更简单一些,但是效率比较低
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群