指定乙個經緯度,給定乙個範圍值(單位:千公尺),查出在經緯度周圍這個範圍內的資料。
經度:23.33
緯度:34.66
範圍:2000km
sa_longitude為資料表經度字段
sa_latitude為資料表緯度字段
select * from sy_store_address where sqrt(
( ((23.33-sa_longitude)*acos(-1)*12656*cos(((23.33+sa_longitude)/2)*acos(-1)/180)/180)
* ((23.33-sa_longitude)*acos(-1)*12656*cos (((23.33+sa_longitude)/2)*acos(-1)/180)/180)
) +
( ((34.66-sa_latitude)*acos(-1)*12656/180)
* ((34.66-sa_latitude)*acos(-1)*12656/180)
) )<2000
sql語句查詢經緯度範圍
指定乙個經緯度,給定乙個範圍值 單位 千公尺 查出在經緯度周圍這個範圍內的資料。經度 113.914619 緯度 22.50128 範圍 2km longitude為資料表經度字段 latitude為資料表緯度字段 sql在mysql下測試通過,其他資料庫可能需要修改 sql語句如下 select ...
sql語句查詢經緯度範圍
指定乙個經緯度,給定乙個範圍值 單位 千公尺 查出在經緯度周圍這個範圍內的資料。經度 113.914619 緯度 22.50128 範圍 2km longitude為資料表經度字段 latitude為資料表緯度字段 sql在mysql下測試通過,其他資料庫可能需要修改 sql語句如下 select ...
sql語句查詢經緯度範圍
指定乙個經緯度,給定乙個範圍值 單位 千公尺 查出在經緯度周圍這個範圍內的資料。經度 113.914619 緯度 22.50128 範圍 2km longitude為資料表經度字段 latitude為資料表緯度字段 sql在mysql下測試通過,其他資料庫可能需要修改 sql語句如下 select ...