일정한 반경내의 데이타 Query
좌표값이 제공되는 A (latitudeA,longitudeB) 포인트를 기준으로 일정 거리(20마일)내의 데이타를
SQL DATABASE에서 Query 하는 방법
SQL Query For Total Points and distance Within Radius(20 mi) of a Location
SELECT ID, ( 3959 * acos( cos( radians(latitudeA) ) * cos( radians( latitude ) ) * cos( radians( longitude ) - radians(longitudeA) ) + sin( radians(latitudeA) ) * sin( radians( latitude ) ) ) )
AS distance
FROM data
HAVING distance < 20
ORDER BY distance desc
LIMIT 0 , 10;
Related Posts:
comments powered by Disqus