нижеследующий, pre состояние.SQL Function sqrt
Таблица называется точка, столбцы 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
Я получаю # 1241 - Операнд должен содержать один столбец (ы) сообщение об ошибке. Что не так?
Я хочу легко получить результаты, когда квадратный корень (это правильная функция для расстояния между двумя точками) составляет менее 10 км.
х означает звезда умножения
Благодарность
@Fabian ... какие звезды умножения? – MikeTWebb
Должны ли запятые быть десятичными точками? – GilM