PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Łączna liczba uruchomiona w PostgresQL

Tylko odpowiedź opublikowana, aby zamknąć pytanie:

-- 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. Przejście z MySQL na PostgreSQL - wskazówki, triki i niedogodności?

  2. Zmień początkową wartość serialu - Postgresql

  3. Jak połączyć Struts 2 z Hibernate i PostgreSQL?

  4. Zresetuj instrukcje pg_stat_statements za pomocą Google Cloud SQL

  5. Django ORM przecieka połączenia podczas korzystania z ThreadPoolExecutor