问题描述
|
这是我使用纬度经度值计算距离的查询。
SELECT mm.mem_id,mm.profilenam,mm.photo_thumb,mm.city,mm.zip,mm.country,mm.state,( 3956 *2 * ASIN( SQRT( POWER( SIN( ( 34.1012181 - ABS( latitude ) ) * PI( ) /180 /2 ),2 ) + COS( 34.1012181 * PI( ) /180 ) * COS( ABS( latitude ) * PI( ) /180 ) * POWER( SIN( (
ABS( - 118.325739 ) - ABS( longitude ) ) * PI( ) /180 /2 ),2 ) ) )
) AS distance
FROM members AS mm
WHERE mm.profile_type = \'C\'
ORDER BY distance
LIMIT 0,10
我希望距离<500,但是当我输入查询时
... <500 AS距离,它不起作用
我如何获得最终查询。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)