Avatar billede Alladin Juniormester
24. januar 2018 - 10:32 Der er 4 kommentarer og
1 løsning

Samle forespørgsel

Hej
Jeg er ved at lave en statistik over læssede paller i nogle porte.
Flg SQL er ret simpel, men giver mig svaret. Dog ønsker jeg også at samle portenes resultat (i puljer af 3 stk porte )

select
lev_dato, port, count (nr) as antal
from Lastiport
group by Lev_dato, Port

Svaret er så noget ala
DATO  PORT ANTAL
19-1    1        20
19-1    2        25
19-1    3        15
19-1    4        25
19-1    5        10
20-1    1        25  osv osv

Jeg ville rigtig gerne have samlet/summeret port 1-2-3 i dato  port 4-5-6 port 7-8- 9

Dvs ovenstående ville give

DATO  PORT ANTAL
19-1    1-3    60
19-1    4-6    35
20-1    1-3    25  osv osv

Nogen der kan hjælpe ?
Avatar billede arne_v Ekspert
24. januar 2018 - 13:29 #1
Lav en tabel som mapper port til gruppe.
Avatar billede Alladin Juniormester
24. januar 2018 - 13:39 #2
Arne_v
Det er selvfølgelig en mulighed, jeg mente bare man kunne lave det i en indskudt select sætning ? (har dog ikke kunnet google mig til det)
Avatar billede arne_v Ekspert
24. januar 2018 - 14:11 #3
Hvis det altid er de 3 intervaller kan du liste dem eksplicit.

Hvis det altid er intervaller af 3 kan du lave en beregning.

Men en tabel virker med vilkaarligt antal intervaller af forskellig laengde.
Avatar billede arne_v Ekspert
24. januar 2018 - 14:24 #4
Loesningen med de 3 faste intervaller kunne vaere at lave en CASE WHEN til at konvertere fra port til gruppe.
Avatar billede Alladin Juniormester
24. januar 2018 - 14:37 #5
@Arne
Jeg har valgt at hente tallene over i excel, da mine grupper både består af mellem 3-6 porte ud af over 20 porte.
Så jeg lader excel berergne det.
Tak for input
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