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

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