我们有一个网络应用程序,除其他外,允许用户在其账户上留下现金余额(可随时兑换或用于购买网站上的物品)。用户可以随时提取和存入资金到他们的账户。它从来没有打算用它,但我们现在有用户在他们的账户上留下大笔款项,他们现在要求我们提供一些他们的帐户余额的利息,这是完全合理的。问题是我们不知道如何计算用户随时可以提取和存入资金的账户利息,但所有银行显然都这样做,所以我想知道是否有标准方式(或红宝石)来计算利息。任何指针或帮助非常感谢。如何计算兴趣
db表设置非常简单。
用户拥有一个帐户
Accounts(user_id, balance)
帐户有许多活动
Activities(account_id, type, amount, description, created_at)
其中type可以是 “存款” 或 “提款”。
闻起来像功课给我。 – duffymo
这取决于您的复利(每日,每月,每季度)以及何时添加利息。你有没有决定你想怎么做?一个合理的方法是每月增加利息,但计算每月的平均每日余额。 –
@duffymo - 5年前我完成了博士学位。对我来说没有更多的学校和作业:) – sthapit