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;
  • 相关阅读:
    滚动条美化插件 nicescroll
    百度地图api
    Echarts的重点
    3月20号课堂随笔
    循环for语句
    有关一些CSS的基本内容
    HTML基本标签和一些注释的问题
    2018年3月17号的随堂笔记
    03.15补习
    for 的相关用法
  • 原文地址:https://www.cnblogs.com/Alex-Zeng/p/10150080.html
Copyright © 2011-2022 走看看