Bonjour à tous,
Je cherche à faire fonctionner la requête dans ce post :
http://www.developpez.net/forums/d11...s/#post6266103
Cette requête sert à calculer la distance entre les villes de France.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT libelle, (6366*ACOS(COS(RADIANS(latitude_de_ville_centre))*COS(RADIANS(latitude))*COS(RADIANS(longitude)-RADIANS(longitude_de_ville_centre))+SIN(RADIANS(latitude_de_ville_centre))*SIN(RADIANS(latitude)))) AS Proximite FROM `ville` WHERE Proximite < 20 ORDER BY Proximite LIMIT 0, 30
Le problème c'est qu'elle marche à moitié.
Si j'exécute la requête telle quelle, j'ai une erreur : Unknown column 'Proximite' in 'where clause'
Mais si je mets des quotes à Proximite partout dans la requête ça fonctionne, mais ça ne prend pas en compte le WHERE ni le ORDER BY
Si quelqu'un à une solution !
Partager