iOS sqlite没有这样的功能:ACOS错误

时间:2012-08-25 17:38:37

标签: ios sqlite

  

可能重复:
  Query to get records based on Radius in SQLite?

我正在使用sqlite在我的应用程序中保存纬度,经度和视频路径。通过将当前纬度和经度作为参数传递给查询。我需要根据视频路径进行排序 靠近。我使用以下查询来实现 SELECT videopath,(3959 * ACOS(COS(RADIANS(12.9833))* COS(RADIANS(lat))* COS(RADIANS(lng) - RADIANS(77.5833) ))+ SIN(RADIANS(12.9833))* SIN(RADIANS(lat))))AS距离自VideoPathsTable ORDER BY distance ASC LIMIT 0,30 。在sql中这个查询执行正常但在sqlite中我收到以下错误没有这样的功能:ACOS 还有其他任何替代方法来执行此操作。请帮我解决这个问题。我正在使用libsqlite3.0.dylib

1 个答案:

答案 0 :(得分:0)

看起来这不是标准SQLite3的一部分}} 之前检查SO: - )