안녕하세요. 이번 문제는 일복리이율 및 원리금 계산 문제입니다.
아래의 연이율정보를 보시면 분기마다 변하는 연이율에 대한 일복리이율을 구하는것과 그날의 원리금(원금+이자)를 구하시면 됩니다. (편의상 1년=365일로 계산합니다.)
- 연이율정보
with t as
(
select to_date('20100101','yyyymmdd') dt, 3.5 yrt from dual union all
select to_date('20100401','yyyymmdd') dt, 4 yrt from dual union all
select to_date('20100701','yyyymmdd') dt, 4.4 yrt from dual union all
select to_date('20101001','yyyymmdd') dt, 4.5 yrt from dual
)
- 결과값
일자 | 연이율(%) | 일복리이율(%) | 원리금 |
2010-01-01 | 3.5 | 0.009425493 | 500.0471275 |
2010-01-02 | 3.5 | 0.009425493 | 500.0942594 |
2010-01-03 | 3.5 | 0.009425493 | 500.1413957 |
2010-01-04 | 3.5 | 0.009425493 | 500.1885365 |
2010-01-05 | 3.5 | 0.009425493 | 500.2356817 |
2010-01-06 | 3.5 | 0.009425493 | 500.2828314 |
2010-01-07 | 3.5 | 0.009425493 | 500.3299855 |
2010-01-08 | 3.5 | 0.009425493 | 500.3771441 |
2010-01-09 | 3.5 | 0.009425493 | 500.4243071 |
2010-01-10 | 3.5 | 0.009425493 | 500.4714746 |
…………. | |||
2010-04-01 | 4 | 0.010745978 | 504.3134987 |
2010-04-02 | 4 | 0.010745978 | 504.3676922 |
2010-04-03 | 4 | 0.010745978 | 504.4218914 |
2010-04-04 | 4 | 0.010745978 | 504.4760965 |
2010-04-05 | 4 | 0.010745978 | 504.5303074 |
2010-04-06 | 4 | 0.010745978 | 504.5845241 |
2010-04-07 | 4 | 0.010745978 | 504.6387466 |
2010-04-08 | 4 | 0.010745978 | 504.692975 |
2010-04-09 | 4 | 0.010745978 | 504.7472092 |
2010-04-10 | 4 | 0.010745978 | 504.8014492 |
…………. | |||
2010-07-01 | 4.4 | 0.011797816 | 509.2743798 |
2010-07-02 | 4.4 | 0.011797816 | 509.3344631 |
2010-07-03 | 4.4 | 0.011797816 | 509.3945534 |
2010-07-04 | 4.4 | 0.011797816 | 509.4546509 |
2010-07-05 | 4.4 | 0.011797816 | 509.5147554 |
2010-07-06 | 4.4 | 0.011797816 | 509.574867 |
2010-07-07 | 4.4 | 0.011797816 | 509.6349857 |
2010-07-08 | 4.4 | 0.011797816 | 509.6951115 |
2010-07-09 | 4.4 | 0.011797816 | 509.7552444 |
2010-07-10 | 4.4 | 0.011797816 | 509.8153844 |
…………. | |||
2010-10-01 | 4.5 | 0.012060148 | 514.8331676 |
2010-10-02 | 4.5 | 0.012060148 | 514.8952572 |
2010-10-03 | 4.5 | 0.012060148 | 514.9573544 |
2010-10-04 | 4.5 | 0.012060148 | 515.019459 |
2010-10-05 | 4.5 | 0.012060148 | 515.0815711 |
2010-10-06 | 4.5 | 0.012060148 | 515.1436907 |
2010-10-07 | 4.5 | 0.012060148 | 515.2058178 |
2010-10-08 | 4.5 | 0.012060148 | 515.2679524 |
2010-10-09 | 4.5 | 0.012060148 | 515.3300944 |
2010-10-10 | 4.5 | 0.012060148 | 515.392244 |
…………. | |||
2010-12-30 | 4.5 | 0.012060148 | 520.4513315 |
2010-12-31 | 4.5 | 0.012060148 | 520.5140987 |
일복리이율 : 해당 연이율에 대한 해당일의 복리이율
원리금 : 500에 대한 그날의 복리이율을 적용한 원금 + 이자
답은 이번주말에 올리겠습니다. 수고하세요.