Мне нужно найти туалеты вокруг меня, скажем, в пределах 50 км, и у меня есть позиция по широте и долготе, туалеты в базе данных выглядят так:
Toilet ID (primary)
Address
Latitude
Longitude
my location: my_lat, my_lon
возможно ли построить оператор, который возвращает все туалеты в пределах 50 км от (my_lat, my_lon)? Что-то вроде
select * from ToiletTable where
SQRT((Latitude - my_lat)^2 + (Longitude - my_lon)^2) < 50
Спасибо!