我目前正在开发一个简单的银行应用程序。
我已经建立了一个带有正确表和函数的 postgresql 数据库。
我的问题是,我不确定如何计算账户的利率。我有一个功能可以一次告诉我余额。
如果我们说我们有 1 个月的期限,我想在其中计算帐户的利息。余额如下所示:
February Balance
1. $1000
3. $300
10. $700
27. $500
Balance on end of month: $500
我最初的想法是创建一个 for 循环,从当月的第一天循环到当月的最后一天,然后连续添加特定日期所赚取的利息。
我想在月底使用的函数应该是类似的addInterest(startDate,endDate,accountNumber)
,它应该在表中插入一行,添加赚取的费率。
有人可以带我走上正确的轨道,或者向我展示一些关于 PL/PGSQL 的好的学习资源吗?
编辑
我一直在读一些游标。我应该使用光标浏览表格吗?
我发现使用游标有点混乱,这里有人有一些解释清楚的例子吗?