15. september 2003 - 11:17Der er
7 kommentarer og 1 løsning
Sammentælling af poster
Hej Experter
Jeg har en tabel som ligner dette:
Kunde Gruppe Pris A 1 10 A 1 20 A 2 25 B 1 40 B 1 60 B 3 80
Det jeg gerne vil er at få opsummeret for hver kunde, hvor meget de har købt af hver Gruppe. Det er hammerlet at danne en rapport det viser dette, men da jeg skal bruge informationen senere, vil jeg gerne kunne gøre det i en forespørgsel.
Kan man det????
Tillægsspørgsmål:
Har nogen gode ideer til hvordan jeg kan finde ud af hvilke Grupper hver enkelt kunde har købt. I eks. har kunde A købt gruppe 1 & 2, og Kunde B har købt Gruppe 1 & 3. Dette skulle også gerne være i en forespørgsel.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
1.: SELECT sum(pris) as kobtfor, kunde, gruppe FROM tabel GROUP BY kunde, gruppe;
Tillægsspørgsmål, denne hendter alle kunder ud og grupper, den medtager kun en grupe en gang for hver kunde.: SELECT distinct gruppe, kunde FROM tabel ORDER BY kunde;
Jeg er ikke inde i SQL, men jeg har afprøvet flg. oprettet en ny forespørgsel, og udvalgt de 3 felter Kundenr, Gruppe, Salg og trykket på forespørgsel og valg SQL Specifikt, og dernæst indsat denne kode: SELECT sum(Salg) as kobtfor, Kundenr, Gruppe FROM Mersalgqry GROUP BY Mersalgqry, Gruppe; Nu får jeg følgende fejl, når jeg kører den: Du har forsøgt at køre en forespørgsel, der ikke medtager det angivne udtryk "Kundenr" som en del af en aggregatfunktion. Hvad gør jeg galt???
Der skal stå nanvet på kolonne i GROUP BY og ikke tabel navnet: SELECT sum(Salg) as kobtfor, Kundenr, Gruppe FROM Mersalgqry GROUP BY Mersalgqry, Gruppe;
Sådan her: SELECT sum(Salg) as kobtfor, Kundenr, Gruppe FROM Mersalgqry GROUP BY Kundenr, Gruppe;
Det er bare genialt!!! Det fungerer bare som det skal.
Kan du også give svar på hvordan jeg nu får samlet (tillægssp.) alle grupper i ét felt pr. kunde. Man skal kunne se at kunde A har købt gruppe 1,2 og 4. Eks. Kunde Grupper A 124 B 137 C 123 Dette viser at A har købt af 1,2 og 4, B har købt 1,3 og 7 osv.
Jeg takker, og har givet point som fortjent. Det var bare kanon!!!!!
Synes godt om
Ny brugerNybegynder
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.