suivant, condition préalable.SQL Fonction sqrt
Table est appelée point colonnes sont id start_long start_lat des_lat des_long
Select
*
from
point
WHERE
SQRT((71,5x(`start_long`-`des_long`))x(71,5x(`start_long`-`des_long`))+(111,3x(`start_lat`-`des_lat`))x(111,3x(`start_lat`-`des_lat`)))<=10.0
Je reçois un # 1241 - Opérande doit contenir 1 erreur de colonne (s). Qu'est-ce qui ne va pas?
Je veux obtenir facilement les résultats où la racine carrée (c'est la fonction correcte pour la distance entre deux points) est inférieure à 10 km.
x représente les étoiles de multiplication
Merci de
@Fabian ... que sont les étoiles de multiplication? – MikeTWebb
Les virgules sont-elles supposées être des points décimaux? – GilM