Avatar billede 2c Nybegynder
14. december 2007 - 09:24 Der er 1 løsning

SUM af MAX og MIN

Jeg har 2 joins hvor jeg i den anden gerne vil tage summen af max og min i den næste join.

Altså en select:
SELECT    Grp1.id,  Grp2.id, MAX(x*y) AS maxScore,  Min(x*y) AS minScore
FROM ...
GROUP BY Grp1ID, Grp2ID

Og et resultat der ser sådan ud
Grp1ID Grp2ID    Max    Min
14    1    8    2
14    2    6    2
14    3    8    2
14    4    8    2
14    5    8    0
14    6    8    0
14    310    0    0
14    333    12    3

Hvordan får jeg summen af maks og min for grp1?
Avatar billede 2c Nybegynder
14. december 2007 - 11:18 #1
Løste det ved at lave et view med den første select, og så tage sum på en af kollonnerne der.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester