I am trying to execute this query in SSMS in SQL but getting error like as below :
SQL query :
SELECT
LocationId,
(3959 *
acos(cos(radians(37)) *
cos(radians(Latitude)) *
cos(radians(Longitude) -
radians(-122)) +
sin(radians(37)) *
sin(radians(Latitude)))) AS distance
FROM
[dbo].[UserLocation]
HAVING
distance < 28
ORDER BY
distance
I get this error:
Msg 207, Level 16, State 1, Line 13
Invalid column name 'distance'