On Fri, 25 Oct 2002 14:54:45 +0200, Thomas Åkerman wrote:
> Hejsa allesammen...
>
> Jeg har en tabel, med to koloner (Ms Access 2000).
> navn (String)
> type (String)
>
> Kolonen type kan antage 3 forskellige værdier (first, middle, last)
>
> Nu er mit problem, at jeg gerne vil udtrække hvor mange, der er af typen
> first, hvor mange der er af typen middle osv.
>
> Sådan at jeg får tre koloner (eller noget lignende) ud af databasen:
>
> first last middle
> 5 2 8
Hvis du f.eks. har tabellen "tblNamesAndTypes" indeholdende følgende
poster:
Navn Type
Mikke first
Nynne first
Peter first
Hans first
Nylander last
Hald middle
Søren first
Maria middle
Louise middle
mi middle
Per middle
bundgaard last
Therese middle
Kurt middle
Karl middle
Så vil følgende forespørgsel
TRANSFORM Count(*) AS Udtryk1
SELECT "Typer" AS AntalAfTyper
FROM tblNameAndType
GROUP BY 2
PIVOT tblNameAndType.Type;
Give gølgende resultat
AntalAfTyper first last middle
Typer 5 2 8
FUT dk.edb.database.ms-access
--
Mikkel Bundgaard
Student at IT University of Copenhagen
http://officehelp.gone.dk
Codito, Ergo Sum