sql >> Databasteknik >  >> RDS >> PostgreSQL

Använda flera fönsterfunktioner på samma partition

Kan du inte bara använda fönstret per val

Något liknande

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

Även från din referens kan du göra det så här

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


  1. Oracle Stored Procedure inout parameter problem - Fick lösningen - Skrivfel

  2. Vad är det bästa sättet att hantera datum i PHP, MySQL, etc?

  3. SQLDependency-motsvarighet för MySQL

  4. Hur TRY_CAST() fungerar i SQL Server