(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