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

Stosowanie wielu funkcji okien na tej samej partycji

Czy nie możesz po prostu użyć okna na wybór

Coś jak

SELECT  name, 
        first_value() OVER (partition by name order by date) as f, 
        last_value() OVER (partition by name order by date) as l 
from table1

Również z referencji możesz to zrobić w ten sposób

SELECT sum(salary) OVER w, avg(salary) OVER w
FROM empsalary
WINDOW w AS (PARTITION BY depname ORDER BY salary DESC)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy istnieje sposób na rzucenie typu danych postgresql 9.3, aby mógł wpływać tylko na jedną stronę?

  2. Jak przekazać parametr tabeli do tej funkcji?

  3. Jak ręcznie skonfigurować i uruchomić PostgreSQL w systemie Windows?

  4. Pierwsze kroki z PostgreSQL 11 na Ubuntu 18.04

  5. Jak zwrócić wynik tabeli temp w funkcji postgresql?