У меня есть запрос SQL, мне нужно использовать Django с техникой ORM.
SELECT a.id, a.amount, SUM(b.amount)
FROM cashflow_statement a, cashflow_statement b
WHERE b.id <= a.id GROUP BY a.id
ORDER BY a.id
Изменить: Django Модель
class Statement(models.Model):
amount = models.DecimalField(max_digits=10, decimal_places=2)
date = models.DateField()
def __str__(self):
return self.title
Входные данные
id, amount, date
1. 10 25/06/2020
2. -10 25/06/2020
3. 40 25/06/2020
4. 10 25/06/2020
5. -30 25/06/2020
6. 10 25/06/2020
Need Output:
id, amount, sum
1. 10. 10
2. -10. 0
3. 40. 40
4. 10. 50
5. -30. 20
6. 10. 30