Şu anda şuna benzeyen bir tabloyla çalışıyorum:
Month | Transaction | amount
2021-07-01| Annual Membership Fee| 45
2021-08-01| Annual Membership Fee| 145
2021-09-01| Annual Membership Fee| 2940
2021-10-01| Annual Membership Fee| 1545
bu amount
bu tabloda toplam aylık tutar (ör. Yıllık üyelik için 15 dolar ödeyen 100 müşterim var, bu yüzden toplam aylık tutarım 1500 dolar olacaktı).
Bununla birlikte, yapmak istediğim şey (ve nasıl olduğuna dair hiçbir fikrim yok) miktarı 12'ye bölmek ve aylık bir gelire sahip olmak için geleceğe yaymaktır. 2021-09-01 için bir örnek olarak aşağıdakileri elde ederim:
$2490/12 = $207.5 (dollars per month for the next 12 months)
in 2021-09-01 I would only get $207.5 for that specific month.
On 2021-10-01 I would get $1545/12 = $128.75 plus $207.5 from the previous month (total = $336.25 for 2021-10-01)
And the same operation would repeat onwards. The last period that I would collect my $207.5 from 2021-09-01 would be in 2022-08-01.
Birisi bana bunu bir SQL sorgusu / Cte'de nasıl gerçekleştireceğime dair bir fikir verebilir mi diye merak ediyordum?