Расчет расстояния по паре широта-долгота в запросе
У меня есть следующая таблица в http://sqlfiddle.com/
a b alat alon blat blon
A X 40 -76 26 -80
B Y 41 -74 24 -81
C Z 42 -73 24 -80
Я хотел бы использовать запрос выбора, чтобы добавить числовой столбец расстояния.
Моя текущая попытка
select a,b,alat,alon,blat,blon,
GEOGRAPHY::Point(alat, alon,4326).STDistance(GEOGRAPHY::Point(blat, blon, 4326))
from lat_lon
но я получаю ошибку
Неверный синтаксис рядом с "ГЕОГРАФИЯ"
Как я могу включить столбец расстояния в моем операторе выбора?
2 ответа
Как я могу включить столбец расстояния в моем операторе выбора?
Проверьте ваш оператор выбора, что вы используете, он может отсутствовать .
до STDistance.
И SQL вы выложили здесь работает нормально..