Bonjour,
je me sers d'une BDD SQLITE gérant des données géographiques avec latitude et longitude.
Je lance une requête me remontant les points par rapport à ma position GPS.
Par contre je n'arrive pas à trier les résultats par ordre de proximité de ma position.
Je voudrais faire
mais pas de fonction SQRT sous sqlite
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select latitude, longitude, sqrt((latitude * latitude )+(longitude * longitude )) distance from matable order by distance;
ni non plus d'exposant du type :
Une idée pour réaliser cette requête ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select latitude, longitude, ((latitude * latitude )+(longitude * longitude )) ** 0.5 distance from matable order by distance;
Merci d'avance
Vince
Partager