PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Soma cumulativa (em execução) com django orm e postgresql


Para referência, começando com o Django 2.0 é possível usar a Window função para obter este resultado:
AModel.objects.annotate(cumsum=Window(Sum('a_number'), order_by=F('id').asc()))\
              .values('id', 'cumsum').order_by('id', 'cumsum')