Я пытаюсь отфильтровать по st_distance
в моем запросе, но Presto не удалось сказать, что моя широта не находится в диапазоне (-90,90), без запроса фильтра он работал:
presto> SELECT id, id_type, lat, lon, ST_Distance(to_spherical_geography(ST_Point(lat, lon)), to_spherical_geography(ST_Point(59.988658, 30.200408)))
FROM geo.geo_data
WHERE ST_Distance(to_spherical_geography(ST_Point(lat, lon)), to_spherical_geography(ST_Point(59.988658, 30.200408))) < 500.0;
Query failed: Latitude must be between -90 and 90