13. maj 2002 - 12:51Der er
15 kommentarer og 1 løsning
Rapporter
Jeg har en tabel hvor der blandt andet er kolonner med værdierne 1,2 eller 3. Det jeg ønsker er en rapport hvor jeg får en optælling på hver enkelt kolonne af hvor mange 1 eller 2 der er.
Jeg er blank lige nu, så er der nogen der har et bud.
Jeg har vist formuleret mig forkert eller også forstår jeg ikke svaret.
Det jeg mener er at i kolonne "service" er der rækker med værdierne 1-3 og i kolonne kvalitet er der rækker med værdier fra 1-3 og så fremdeles. Det jeg nu ønsker er sammentælling af hvor mange 1 eller 2 der er i hver kollonne.
>>hansk det er lidt af det rigtige, men resultatet jeg får ud af det er nogle rækker med de forskellige kombinationer.
Første række fortæller mig hvor mange rækker der er med 2 i første kolonne og 2 i anden kolonne. Næste række fortæller mig hvor mange rækker der er med 2 i første kolonne og 3 i anden kolonne. Tredie række fortæller mig hvor mange rækker der er med 3 i første kolonne og 3 i anden kolonne.
Det jeg ønsker er en nem måde at i kolonne 1 få at vide hvor mange 2 eller 3 der er var i kolonnen service og så fremdeles.
SELECT service, kvalitet, COUNT(*) FROM DinTabel group by service, kvalitet ORDER BY 1
Eller du kan skyde 2 stk sql af:
SELECT service, COUNT(*) FROM DinTabel group by service SELECT kvalitet, COUNT(*) FROM DinTabel group by kvalitet
eller du kan samle de to:
SELECT "service" as heading, service, COUNT(*) FROM DinTabel group by heading, service UNION ALL SELECT "kvalitet" as heading, kvalitet, COUNT(*) FROM DinTabel group by heading, kvalitet
Eller du kan prøve at vise hvordan dit output skal se ud.
Det blev svaret 13:35 fra hansk, der kom tættes på en løsning, så han får pointene.
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.