Avatar billede eksperten1 Nybegynder
09. juni 2003 - 14:38 Der er 2 kommentarer og
1 løsning

Find nærmeste postnr

I en database med forhandlere, vil jeg gerne lave en søgning som finder eks. de nærmeste 10 forhandlere.

Hvi snu jeg taster '2650' ind, så returneres de 10 første records, både hvor forhandleren har postnr 2650 samt dem før OG efter, ialt 10 styk. Jeg havde regnet med noget NEAR, men det findes vist ikke.

Det er MySQL 3.23, hostet hos Azero.

Eksempler, artikler, whatever modtages med kyshånd.
Avatar billede burningice Nybegynder
09. juni 2003 - 15:01 #1
nej.. near findes ikke, men du kan bruge BETWEEN... f.eks. mellem 2650-100 og 2650+100

"SELECT * FROM foorhandlere WHERE postnr (BETWEEN "& 2650-100 &" AND "& 2650+100 &")"
Avatar billede stoney96 Nybegynder
10. juni 2003 - 08:40 #2
Check mit svar på et andet spørgsmål som du nemt kan tilpasse:
"10 før og efter", http://www.eksperten.dk/spm/233602
Avatar billede eksperten1 Nybegynder
10. juni 2003 - 09:39 #3
>stoney96 - det lader til at det kan virke. Tak for dit hint.
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
Kurser inden for grundlæggende programmering

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