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

Tổng số đang chạy với PostgresQL

Chỉ câu trả lời được đăng để kết thúc câu hỏi:

-- Set "1" for counting to be used later
WITH DATA AS (

SELECT

   orders.id, 
   orders.client_id, 
   orders.deliver_on,
   COUNT(1) -- Creates a column of "1" for counting the occurrences

   FROM orders

   GROUP BY 1

   ORDER BY deliver_on, client_id

)

SELECT

   id,
   client_id,
   deliver_on,
   SUM(COUNT) OVER (PARTITION BY client_id 
                           ORDER BY client_id, deliver_on 
                           ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) -- Counts the sequential client_ids based on the number of times they appear

 FROM DATA



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xuất các hàng cụ thể từ bảng PostgreSQL dưới dạng INSERT SQL script

  2. Cách kết nối (Py) Spark với cơ sở dữ liệu Postgres bằng JDBC

  3. vi phạm chỉ mục duy nhất trong quá trình cập nhật

  4. Làm cách nào để kết nối với cơ sở dữ liệu Postgres trên Docker trong Windows 10 bằng SQLAlchemy?

  5. Cắt tỉa phân vùng dựa trên ràng buộc kiểm tra không hoạt động như mong đợi