Actualmente estoy trabajando con una tabla parecida a esta:
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
el amount
en esa tabla es la cantidad mensual total (ex. He de 100 clientes que pagaron $15 para la membresía anual, para mi total cantidad mensual sería de $1500).
Sin embargo lo que me gustaría hacer (y no tengo ni idea de cómo) es dividir la cantidad por 12 y se extendieron hacia el futuro con el fin de tener un ingreso mensual por mes. Como un ejemplo para 2021-09-01 me gustaría conseguir el siguiente:
$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.
Me preguntaba si alguien me podría dar una idea de cómo realizar esto en una consulta SQL/CTE?