查询lat long不返回任何结果

wd2eg0qa  于 2021-06-18  发布在  Mysql
关注(0)|答案(0)|浏览(270)

我有这张table。
wppl\u朋友\u定位器
该表包含名为
横向浮动(10,6)
长浮子(10,6)
这些列有lat和long保存的条目,现在我正在尝试在距离给定lat和long半径30英里的范围内得到结果。
sql不返回任何结果,原因我不知道,下面是sql

SELECT
    member_id,
    (3959 * ACOS(
        COS(RADIANS(-19.943379)) *
        COS(RADIANS('lat')) *
        COS(RADIANS('long') - RADIANS(-43.9521885)) +
        SIN(RADIANS(-19.943379)) *
        SIN(RADIANS('lat'))
    )) AS distance
FROM
    wppl_friends_locator
HAVING
    distance < 30
ORDER BY
    distance;

因此,即使我在这个表中使用我在sql query中提供的相同lat long执行一个条目,它仍然不会返回任何结果。
我已经被困了几天,任何帮助都将不胜感激。
表结构

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题