私は現在、単純な銀行アプリケーションに取り組んでいます。
適切なテーブルと関数を使用して、postgresqlデータベースを構築しました。
私の問題は、口座の金利を計算する方法がわからないことです。バランスを教えてくれる機能があります。
1か月の期間があるとすると、アカウントの利息を計算します。バランスは次のようになります。
February Balance
1. $1000
3. $300
10. $700
27. $500
Balance on end of month: $500
私の最初の考えは、forループを作成し、その月の1日から最後の日までループし、その特定の日に獲得した利息を連続して追加することです。
月末に使用したい関数は、のようなものaddInterest(startDate,endDate,accountNumber)
である必要があります。これは、テーブルに1行を挿入し、獲得率を追加する必要があります。
誰かが私を正しい軌道に乗せることができますか、またはPL / PGSQLに関するいくつかの優れた学習リソースを見せてもらえますか?
編集
私はカーソルを少し読んでいます。カーソルを使用してテーブルをウォークスルーする必要がありますか?
カーソルを使用するのは少し混乱しますが、よく説明されている例を持っている人はいますか?