私たちは、ユーザーが自分のアカウントに現金残高を残すことを可能にするウェブアプリを持っています(これはいつでもキャッシュに入れられ、サイトで商品を購入するために使用されます)。ユーザーは、いつでもアカウントに資金を引き出して入金することができます。それは決して意図されたものではありませんでしたが、アカウントに大きな金額を残しているユーザーがいて、アカウントの残高に関心を持つように依頼しています。問題は、ユーザーがいつでも資金を引き出して預け入れることができる口座の金利をどう計算するのか分かりませんが、明らかにすべての銀行がそれを行うので、利子を計算する標準的な方法(ルビーの宝石)があるかどうか疑問に思っていました。任意のポインタやヘルプは非常に高く評価されます。興味を計算する方法
dbテーブルの設定はかなり簡単です。
ユーザは、1つのアカウント
Accounts(user_id, balance)
アカウントは、多くの活動
タイプは "入金" または "撤退" のいずれかになりますActivities(account_id, type, amount, description, created_at)
を持っていました。
私には宿題のような匂いがします。 – duffymo
あなたの配合(毎日、毎月、四半期ごと)と興味が追加される時期によって異なります。あなたはこれをやりたいと思ったのですか?合理的な方法は、毎月金利を追加することですが、その月の平均日別残高を計算します。 –
@duffymo - 私は5年前に自分のphdを完成させました。私のための学校や宿題はもうありません。 – sthapit