ho un piccolo DB access in cui devo calcolare i record piu vicini, avendo a disposiione le coordinate dei punti e come input quello dell'utente
ho provato con


codice:
Select top 20 * From Annunci  where SQR((-41.847 -Latitudine)^2) + SQR((-12.514 - Longitudine)^2) < 50
codice:
SELECT citta
FROM Annunci2
ORDER BY (Abs(Left(Latitudine,7)-41.847)+Abs(Left(Longitudine,7)-12.514))/2;


nulla sembra funzionare, i dati che vedete nelle query sql riguradano un punto a caso a ROma
quindi dovrei visualizzare SOLO ipunti di ROma see filtro per raggio 50KM


da qui è possibile scaricare il dB con alcuni record

http://www.suale.it/suale.it/prova/Pet.zip