Avatar billede 1416 Nybegynder
14. november 2000 - 15:35 Der er 18 kommentarer og
1 løsning

Postnummer sortering

Hejsa!
Er der en, der kan skrive en sql, der gør følgende:
Jeg har en kunde tabel, med et postnummer fra hver kunde. Jeg vil gerne vide, hvor mange jeg har på fyn, sjælland og i jylland.
Er det ikke sådan her inddelingen er:
1000-4999 = sjælland
5000-5999 = fyn
6000-9000 = jylland
?
Avatar billede x4all_dk Nybegynder
14. november 2000 - 15:37 #1
6000-9990 jylland,

men jo, det mener jeg er rigtigt ellers.
Avatar billede erikjacobsen Ekspert
14. november 2000 - 15:37 #2
stakkels bornholmere ;-)
Avatar billede defrost Nybegynder
14. november 2000 - 15:38 #3
For slet ikke at snakke om Lolland og Falster. ;)
Avatar billede x4all_dk Nybegynder
14. november 2000 - 15:40 #4
hehe.. de er under Sverige ;-)
Avatar billede lp Nybegynder
14. november 2000 - 15:41 #5
henter fra djævleøen:
select count(*) as found from kundetabel where postnummer > \'999\' and postnummer < \'5000\'

henter fra fyen:
select count(*) as found from kundetabel where postnummer > \'4999\' and postnummer < \'6000\'

henter fra jylland:
select count(*) as found from kundetabel where postnummer > \'5999\'

/LP
Avatar billede 1416 Nybegynder
14. november 2000 - 15:42 #6
ok, hvis i kan få bornholmerne med, så forhøjer jeg med 30p ... er bornholmere virkelig det værd ;-)
Avatar billede erikjacobsen Ekspert
14. november 2000 - 15:44 #7
PostDanmark har også forsat grønlandske numre med, f.eks.
3971
    Qaanaaq
3980
    Ittoqqortoormiit
3984
    Danmarkshavn
3985
    Constable Pyn

Så måske møder man også dem.
Avatar billede lp Nybegynder
14. november 2000 - 15:49 #8
he he, bornholmernes postnumre ligger såvidt jeg husker imellem 3700 og 3800 så her får du lige et nyt sæt:

henter fra djævleøen:
select count(*) as found from kundetabel where (postnummer > \'999\' and postnummer < \'3700\') or (postnummer > \'3799\' and postnummer < \'5000\')

henter fra bornholm:
select count(*) as found from kundetabel where postnummer > \'3699\' and postnummer < \'3800\'

henter fra fyen:
select count(*) as found from kundetabel where postnummer > \'4999\' and postnummer < \'6000\'

henter fra jylland:
select count(*) as found from kundetabel where postnummer > \'5999\'



jeg ved ikke om du har prøvet at bruge count(*) før, men når du har eksekveret din sql og får et recordset henter du blot antallet frem igen ved fx at skrive sådan:

antal=rs(\"found\")


det var det :-)

/LP
Avatar billede stig3 Mester
14. november 2000 - 15:53 #9
Hvad med Færøerne ?

Det er vist dem under 1000

Avatar billede 1416 Nybegynder
14. november 2000 - 15:54 #10
lp: du får pointsne - tak for hjælpen!
Avatar billede lp Nybegynder
14. november 2000 - 15:56 #11
ok, hvordan var du sagde med bornholm, var det ikke + 30 point :-)))), thihi ????
Avatar billede ramlev Nybegynder
14. november 2000 - 15:56 #12
800 er Giro i høje taastrup ...
Avatar billede erikjacobsen Ekspert
14. november 2000 - 15:57 #13
Og morgennisserne i radioen - har de ikke også et 3-cifret?
Avatar billede lp Nybegynder
14. november 2000 - 15:58 #14
jeg tror ikke de har så mange kunder hos bg bank....thihihi, skulle vi ikke stoppe den mailbombning nu?
Avatar billede lorx.dk Nybegynder
14. november 2000 - 16:03 #15
doh! opretter lige et spm
Avatar billede lp Nybegynder
14. november 2000 - 16:04 #16
ehhhm, har vi en dobbeltbruger her??
Avatar billede erikjacobsen Ekspert
14. november 2000 - 16:07 #17
Ser så\'n ud lp - dobbeltbruger altså. Sikke da noget...
Avatar billede lp Nybegynder
14. november 2000 - 16:09 #18
tjahh, erik prøv at tjekke spørgsmålet

http://www.eksperten.dk/spm/33377

der skulle være en forklaring......
Avatar billede laustdeleuran Nybegynder
17. august 2007 - 12:38 #19
Her er en komplet database med postnumre, postdistrikter, nye kommuner og regioner bundet op på hinanden: http://www.ljd.dk/postnr/
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester



IT-JOB

Cognizant Technology Solutions Denmark ApS

Test Architect - Projects

Udviklings- og Forenklingsstyrelsen

Rådgivende informationsarkitekter med strategisk fokus

Saab Danmark A/S

Senior Software Developer

Danske Commodities A/S

IT Systems Engineer