PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Tổng tích lũy (đang chạy) với django orm và postgresql

Để tham khảo, bắt đầu với Django 2.0, bạn có thể sử dụng Window chức năng để đạt được kết quả này:

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. SQLAlchemy:Kiểm tra xem một giá trị đã cho có trong danh sách hay không

  2. Truy vấn SQLAlchemy hiển thị lỗi Không thể tham gia bảng / 'quy trình làm việc' có thể chọn với chính nó

  3. Nâng cấp cột varchar thành kiểu enum trong postgresql

  4. Chơi! framework - Không thể kết nối với cơ sở dữ liệu

  5. Đặc quyền và quản lý người dùng PostgreSQL - Điều bạn nên biết