sql >> Databáze >  >> RDS >> PostgreSQL

Kumulativní (průběžný) součet s django orm a postgresql

Pro informaci, počínaje Django 2.0 je možné použít Window funkce k dosažení tohoto výsledku:

AModel.objects.annotate(cumsum=Window(Sum('a_number'), order_by=F('id').asc()))\
              .values('id', 'cumsum').order_by('id', 'cumsum')


  1. Hodnocení nastavení sledování výkonu databáze

  2. Restartujte Heroku Postgres Dev DB

  3. SQL:ponechte počet v řádku nebo vyberte počet z db

  4. ID zdroje #4 PHP MYSQL