Я пытаюсь выполнить запрос следующим образом:
SELECT Id,Name,Distance=dbo.CalculateDistance(Lat,Lon,@lat,@lon)
FROM Requests
WHERE Distance < 2
ORDER BY Distance DESC
Ошибка говорит, что нет столбца Расстояние.
Я пробовал это один раз, но это снижает производительность запросов
SELECT Id,Name,Distance=dbo.CalculateDistance(Lat,Lon,@lat,@lon)
FROM Requests
WHERE dbo.CalculateDistance(Lat,Lon,@lat,@lon) < 2
--ORDER BY Distance DESC
Как не выполнить второй расчет, как мне выполнить вышеуказанный запрос?
С наилучшими пожеланиями
Myra