sql >> Database teknologi >  >> RDS >> PostgreSQL

Anvendelse af flere vinduesfunktioner på samme partition

Kan du ikke bare bruge vinduet pr. valg

Noget lignende

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

Også ud fra din reference kan du gøre det sådan her

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


  1. Kan ikke installere mysql2 gem på macOS Sierra

  2. Scala Spark type mismatch fundet Enhed, påkrævet rdd.RDD

  3. R:[unixODBC][Driver Manager]Kan ikke åbne lib 'SQL Server':fil blev ikke fundet

  4. CASCADE SLET kun én gang