Avatar billede tos Praktikant
12. marts 2014 - 00:16 Der er 7 kommentarer og
1 løsning

Kan man køre 2 queries på en gang?

Jeg vil gerne lave én query ud af disse to... kan man det?

SELECT week, SUM(salgspris) AS salgspris_dkk
FROM salg
WHERE (product_line = 'PC' OR product_line = 'NOTEBOOK')
GROUP BY week

og

SELECT week, SUM(salgspris) AS salgspris_dkk
FROM salg
WHERE (product_line = 'KABLER' OR product_line = 'OFFICE')
GROUP BY week

-----------
Det jeg får er 2 resultater:
week    salgspris_dkk
1    619
2    607
3    2110
4    2012
5    1397

week    salgspris_dkk
1    2604
2    8109
3    5029
4    651
5    8673

------------
Det jeg ønsker er:

week    pris_grp1_dkk    pris_grp1_dkk
1    619        2604
2    607        8109
3    2110        5029
4    2012        651
5    1397        8673
Avatar billede arne_v Ekspert
12. marts 2014 - 00:22 #1
(SELECT ...)
UNION
(SELECT ...)
Avatar billede arne_v Ekspert
12. marts 2014 - 00:24 #2
Omend jeg nok havde valgt:

SELECT week, product_line, SUM(salgspris) AS salgspris_dkk
FROM salg
WHERE (product_line = 'PC' OR product_line = 'NOTEBOOK' OR product_line = 'KABLER' OR product_line = 'OFFICE')
GROUP BY week, product_line

og saa have plusset lidt i applikationen
Avatar billede henryhayes Nybegynder
12. marts 2014 - 00:29 #3
Det rigtige forum?
Avatar billede henryhayes Nybegynder
12. marts 2014 - 00:31 #4
Undskyld - troede jeg var et andet sted på Eksperten. Kan man slette
Avatar billede arne_v Ekspert
12. marts 2014 - 00:33 #5
du kan ikke

muligvis kan coadmin

men jeg ved ikke om han finder det umagen vaerd, baar der ikke er sket nogen egentlig skade
Avatar billede arne_v Ekspert
12. marts 2014 - 01:49 #6
og et svar fra mig
Avatar billede KKKnudsen Nybegynder
29. juli 2014 - 21:42 #7
Jeg prøver at opnå det samme, som trådopretter. Men når jeg bruger UNION ALL, så får jeg resultaterne fra begge queries i samme kolonne. Jeg vil gerne have dem i hver sin.

Er der en oplagt årsag?

vh Kenneth
Avatar billede arne_v Ekspert
31. juli 2014 - 03:11 #8
UNION kombinerer lodret.

Hvis du vil kombinere vandret skal du lave en JOIN.
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