zoukankan      html  css  js  c++  java
  • Oracle PL/SQL 实现excel PMT函数、PPMT函数

    PMT函数

    1.每月本息金额  = (本金×月利率×(1+月利率)^还款月数)÷ ((1+月利率)^还款月数-1)

    function pmt(in_rate in number,in_term in number default 0,in_financeAmount in number)
        return number is
        
        pmt_result number;
        monthly_interest_rate number;
        terms number;
        
      begin
        monthly_interest_rate := in_rate;
        terms := in_term;
        pmt_result :=(in_financeAmount*monthly_interest_rate*power(1+monthly_interest_rate,terms))/(power(1+monthly_interest_rate,terms)-1);
        return pmt_result;
      end;

    PPMT函数

    2.每月本金 = 本金×月利率×(1+月利率)^(还款月序号-1)÷((1+月利率)^还款月数-1))

    function ppmt(in_rate in number,in_term in number default 0,in_financeAmount in number,in_payback_seq in number)
        return number is
        
        ppmt_result number;
        monthly_interest_rate number;
        terms number;
        
      begin
        monthly_interest_rate :=in_rate; 
    
        terms := in_term; 
    
        ppmt_result :=(in_financeAmount*monthly_interest_rate*(power(1+monthly_interest_rate,in_payback_seq-1)))/(power(1+monthly_interest_rate,terms)-1);
    
        return ppmt_result;
      end;
  • 相关阅读:
    PHP垃圾回收深入理解
    PHP的运行机制与原理(底层)
    SSO单点登录-简单实现
    HBuilder 打包流程
    PHP实现多继承的效果(tarits)
    mysql explain用法和结果的含义
    mysql分区功能详细介绍,以及实例
    MySQL分表、分区

    椒图
  • 原文地址:https://www.cnblogs.com/Alex-Zeng/p/10150080.html
Copyright © 2011-2022 走看看