Avatar billede donslund Nybegynder
03. maj 2006 - 14:30 Der er 9 kommentarer og
1 løsning

Order by nærmeste postnummer

Jeg laver en søgnign på postnummer.

Kan jeg så lave en order der sorterer fundne efter hvor tæt på det søgte postnummer det ligger, altså at 6623 vises før 6600 hvis der søges på 7190?
Avatar billede gertp Nybegynder
03. maj 2006 - 14:36 #1
prøv med order by postnummer desc
Avatar billede donslund Nybegynder
03. maj 2006 - 14:43 #2
så kommer de jo i nummerorden. Det skal de ikke. Hvis der søges på 7190 skal de komme således:

7190, 7200, 7250, 6623, 6622, 8000
Avatar billede donslund Nybegynder
03. maj 2006 - 14:43 #3
så den skal sortere efter forksllen på de 2 numre.
Avatar billede erikjacobsen Ekspert
03. maj 2006 - 14:50 #4
Selvfølgelig en interessant opgave, men hvis du mener den kan bruges til at fx at finde den nærmeste forhandler til en kunde, så tro om igen. Postnumres numeriske nærhed har ikke synderlig meget med deres geografiske nærhed. Du jager nogle kunder ud på en unødvendig omvej.
Avatar billede overchord Nybegynder
03. maj 2006 - 14:54 #5
Dvs ...order by Abs(postnummer - soegestreng) desc
Hvor soegestreng er det postnummer du soeger paa for at faa "afstanden"
Avatar billede donslund Nybegynder
03. maj 2006 - 14:57 #6
Erik, jeg ved det godt at det ikke er helt den rigtige måde at gøre det på. Men jeg ved ikke hvordan det gøres så det bliver mest fornuftigt.
Avatar billede erikjacobsen Ekspert
03. maj 2006 - 20:39 #7
Hvis du kan finde længde og breddegrad sådan ca. på postnumre, så kan du bruge dem. Men ellers er det vel bare at taste det ind manuelt. For hver forhandler, så hvilke postnumre der typisk betjenes af den forhandler.

Et eksempel på noget rod: en tjeneste, der skulle finde nærmeste boghandler. Udgangspunkt 8361, Hasselager. Forslag fra tjenesten: Samsø og Grenå, men ikke 8260 Viby J, der vitterligt er den der er tættest på. Det er jo til at grine af.

Så hvis det kun er for sjov, skal du bare gøre som du har planlagt. Hvis det er for alvor, skal du gøre noget andet - om ikke andet så for nedbringe CO2-udslippet ;)
Avatar billede donslund Nybegynder
04. maj 2006 - 13:55 #8
Vi laver en anden søgning end efter postnummer. Smid et svar.
Avatar billede erikjacobsen Ekspert
04. maj 2006 - 14:33 #9
Jeg samler ikke på point, tak.
Avatar billede donslund Nybegynder
05. maj 2006 - 12:45 #10
Så lukker vi ned for weekenden.
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