PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Кумулативна (текуща) сума с django orm и postgresql

За справка, започвайки с Django 2.0 е възможно да използвате Window функция за постигане на този резултат:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL Connection Pooling:Част 2 – PgBouncer

  2. Защо последователностите не се актуализират, когато COPY се изпълнява в PostgreSQL?

  3. Openshift и net-ssh несъвместимост? (2.9.3-beta1 срещу 2.9.2)

  4. Няма разрешение при настройка на ruby ​​on rails

  5. Създаване на последователност върху съществуваща таблица