|
| SQL og COUNT Fra : Rene' Godskesen |
Dato : 25-08-01 16:13 |
|
Hej!
Jeg har en database hvor personers adresser mm. er lagret.
Jeg vil så hente deres postnumre for at se hvilke byer der kommer flest
personer fra..
Jeg har lavet en SQL-sætning
strSQL = "SELECT DISTINCT postnr AS ZIPCODE FROM Brugere ORDER BY postnr
DESC"
Derved får jeg de forskellige postnumre..
Så tæller jeg antal personer der har hvert postnummer
StrSQL = "SELECT Count(*) AS ItemCount FROM Brugere WHERE postnr = " &
rs("ZIPCODE")
Det virker også, men postnumrene sorteres efter postnummeret, jeg vil gerne
at det sorteres efter ITEMCOUNT,
altså det postnr. som flest folk kommer fra, skal stå øverst og så
fremdeles.
Hvordan sorterer jeg efter et ITEMCOUNT?
Jeg har prøvet en masse, men intet af det virker...
Har I nogle forslag?
Mange hilsner fra
Rene' G.
| |
Bo Larsson (25-08-2001)
| Kommentar Fra : Bo Larsson |
Dato : 25-08-01 16:34 |
|
On Sat, 25 Aug 2001 17:13:01 +0200, "Rene' Godskesen"
<godskesen@has.dk> wrote:
>Hej!
>
>Jeg har en database hvor personers adresser mm. er lagret.
>
>Jeg vil så hente deres postnumre for at se hvilke byer der kommer flest
>personer fra..
>
....
>Jeg har prøvet en masse, men intet af det virker...
>
>Har I nogle forslag?
>
Det kan godt være, at jeg misforstår noget, men jeg tror, at denne
SQL-sætning vil give det ønskede resultat:
SELECT postnr, count(postnr)
FROM Brugere
GROUP BY postnr
ORDER BY count(postnr) desc
| |
Rene' Godskesen (25-08-2001)
| Kommentar Fra : Rene' Godskesen |
Dato : 25-08-01 16:48 |
|
"Bo Larsson" <bo.larsson@mail.dk> skrev i en meddelelse
> Det kan godt være, at jeg misforstår noget, men jeg tror, at denne
> SQL-sætning vil give det ønskede resultat:
>
> SELECT postnr, count(postnr)
> FROM Brugere
> GROUP BY postnr
> ORDER BY count(postnr) desc
Du har INTET misforstået, til gengæld har du lige reddet hele min weekend.
Det virker.
Jeg takker MANGE gange for den hurtige hjælp.
Mvh.
Rene' G.
| |
|
|