12. september 2011 - 17:45
Der er
4 kommentarer og 1 løsning
SQL: Select afd, Count(personer) group by - sammenlagte afdelinger
Jeg skal bruge en oversigt over antal personer i vores afdelinger - MEN 2 afdelinger er lagt sammen så de skal tælles som en den gamle select: Select afd, count(Personer)Antal from firm where ansat='JA' group by add, order by add; Result: afd, Antal 1, 8 2, 6 3, 8 4, 2 5, 3 6, 7 HVORDAN FÅR JEG LAGT 2 AFDELINGER SAMMEN ( afd 4 og 5) så der står: afd, Antal 1, 8 2, 6 3, 8 45, 5 6, 7
Annonceindlæg fra Trustworks
Tillid i en Zero-Trust verden
Med voksende trusler, nye EU-krav og øget kompleksitet er cybersikkerhed nu en central ledelsesopgave på linje med strategi og økonomi.
12. september 2011 - 18:21
#2
nej, det giver bare det samme som Replace(afd,4,5) nemlig 2 linier med afd 4 uden at lægge dem sammen.
12. september 2011 - 18:55
#4
Jeps, du har ret, den skal stå begge steder, så virker den sådan: Select Replace(afd,4,5), count(Personer)Antal from firm where ansat='JA' group by Replace(afd,4,5), order by afd; smider du et svar ?