(https://www.baidu.com/link?url=xSx3fMcRj9ThpEHKbNA5BEoP2_449Br_iu00ugeakdkui2Hwy2uJ_uNfUb1a4TjXTnO_17GS94lrD2PZcx-VP2SvNAIyYvR1uNr7q_OImsC&wd=&eqid=990884d500094a950000000461299c88)
ROUND(
6378.138 * 2 * ASIN(
SQRT(
POW( SIN( ( 传参纬度(参数字段名) * PI() / 180 - 表名纬度(column字段名) * PI() / 180 ) / 2 ), 2 ) + COS( ( 传参纬度(参数字段名) * PI() / 180 ) * COS( 表名纬度(column字段名) * PI() / 180 ) * POW( SIN( ( 传参经度(参数字段名) * PI() / 180 - 表名经度(column字段名) * PI() / 180 ) / 2 ), 2 )
)
) * 1000
SELECT
t.*,
ROUND(
6378.138 * 2 * ASIN(
SQRT(
POW( SIN( ( 28.972513 * PI() / 180 - t.latitude * PI() / 180 ) / 2 ), 2 ) + COS( 28.972513 * PI() / 180 ) * COS( t.latitude * PI() / 180 ) * POW( SIN( ( 118.874646 * PI() / 180 - t.longitude * PI() / 180 ) / 2 ), 2 )
)
) * 1000
) AS meter
FROM
AAA_enterprise t
WHERE 1=1 having meter > 200 ORDER BY meter asc
还可以看看
其他文章,谢谢您的阅读。
网站申明:系本文编辑转载,来源于网络,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,所有权归属原作者。如内容、图片有任何版权问题,请
联系我们删除。