Bonjour à tous,

Je cherche à faire fonctionner la requête dans ce post :

http://www.developpez.net/forums/d11...s/#post6266103

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
Cette requête sert à calculer la distance entre les villes de France.

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 !