0
我试图获得由下式给出纬度和经度半径内的总平均价内设置平均。SQL:从结果的半径(纬度/经度)
我已经试过这样的事情:
SELECT avg(price) AS average,
(6371 * acos(cos(radians(37.3541079)) * cos(radians(ANY_VALUE(`latitude`))) * cos(radians(ANY_VALUE(`longitude`)) - radians(-121.9552356)) + sin(radians(37.3541079)) * sin(radians(ANY_VALUE(`latitude`))))) AS distance
FROM `Rental`
HAVING distance <= 20
但结果是空的。 结果应该看起来像这样:
平均= 185个
感谢您的帮助。
我想你应该提供更多的细节,比如表格的快照。可能我觉得你错过了一组一组。如果你提供一些样品数据,情况可以很清楚 –