우리는 사용자가 계정에 현금 잔액을 남겨 둘 수있는 웹 앱을 보유하고 있습니다.이 앱은 언제든지 현금으로 바꿀 수 있고 사이트에서 상품을 구매할 때 사용할 수 있습니다. 사용자는 언제든지 계정에 금액을 인출하고 입금 할 수 있습니다. 결코 의도하지 않았지만 이제는 계정에 많은 액수의 사용자를 남겨두고 사용자가 계정 잔액에 대해 어느 정도 관심을 기울일 것을 요청하고 있습니다. 문제는 사용자가 언제든지 자금을 인출하고 예치 할 수있는 계정에 대한이자를 계산하는 방법을 모르는 것이지만 모든 은행이이를 수행하므로 이해를 계산하는 표준 방법 (또는 루비 보석)이 있는지 궁금합니다. 모든 포인터 또는 도움을 크게 주시면 감사하겠습니다.관심을 계산하는 방법
db 테이블 설정이 매우 간단합니다.
사용자
Accounts(user_id, balance)
계정 많은 활동
Activities(account_id, type, amount, description, created_at)
형식이 될 수 있습니다 "예금"또는 "탈퇴"가 하나 개의 계정이 있습니다.
나에게 숙제 같은 냄새가납니다. – duffymo
그것은 당신의 복합물 (매일, 매달, 분기 별)과이자가 추가 될 때에 달려 있습니다. 어떻게 할 것인지 결정 했니? 합리적인 방법은 월간이자를 추가하는 것이지만, 그 달의 평균 일일 잔액을 계산하는 것입니다. –
@duffymo - 5 년 전에 phd를 마쳤습니다. 나에게 더 이상 학교와 숙제가 없음. – sthapit