PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

menjalankan total menggunakan fungsi windows di sql memiliki hasil yang sama untuk data yang sama

Anda mungkin ingin meninjau dokumentasi tentang spesifikasi jendela (yaitu di sini ). Standarnya adalah "rentang antara" yang mendefinisikan rentang berdasarkan nilai di baris. Anda ingin "baris di antara":

select grandtotal,
       sum(grandtotal) over (order by agentname rows between unbounded preceding and current row)
from call;

Atau, Anda dapat menyertakan id kolom di sortir untuk menjamin keunikan dan tidak harus berurusan dengan masalah nilai kunci yang sama.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. psycopg2 + pgbouncer. Mode asinkron dengan kesalahan gevent

  2. PostgreSQL Mencabut Izin dari tabel pg_catalog

  3. Apa cara yang benar untuk menggunakan perbedaan pada (Postgres) dengan SqlAlchemy?

  4. Bagaimana cara membuat urutan partisi PostgreSQL?

  5. Planet PostgreSQL di Galaksi yang Mungkin