Я использую geography.STDistance(), чтобы вернуть расстояние между двумя точками. Мне любопытно, какое измерение используется для возвращаемого значения? Это в КМ, милях или, возможно, в некоторых других?
Я получаю результаты назад от 250 тыс., но я понятия не имею, что я делаю что-то не так с моим TSQL, так как это исторические местоположения (т.е. они больше не существуют), поэтому я не могу просто быстро просмотреть.
declare @p1 geography
declare @p2 geography
SELECT @p1 = Location from tblLocations where Id = 1
SELECT @p2 = Location from tblLocations where Id = 2
select @p1.STDistance(@p2)