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) < 50codice: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