V súčasnosti pracujem s tabuľkou, ktorá vyzerá takto:
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
na amount
na tejto tabuľke je celkový mesačný objem (ex. Som 100 zákazníci, ktorí zaplatili $15 za ročné členstvo, takže môj celkový mesačný objem by $1500).
Avšak to, čo by som chcel robiť (a nemám tušenie, ako) je rozdeliť sumu 12 a šíri sa do budúcnosti, aby mal mesačný príjem za mesiac. Ako príklad pre 2021-09-01 by som si takto:
$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.
Ja som sa opýtať ak niekto môže mi dať predstavu o tom, ako vykonať túto SQL dopyt/CTE?