У меня есть этот запрос, который отлично работает в MySQL
SELECT ((ACOS(SIN(12.345 * PI() / 180) * SIN(lat * PI() / 180) +
COS(12.345 * PI() / 180) * COS(lat * PI() / 180) * COS((67.89 - lon) *
PI() / 180)) * 180 / PI()) * 60 * 1.1515 * 1.609344) AS distance, poi.*
FROM poi
WHERE lang='eng'
HAVING distance<='30'
расстояние находится в километрах, вход lat=12.345
и lon=67.89
SQLite - это 3, и я не могу запускать с ним специальные функции, как на Android. У меня также нет acos() и т.д., Поскольку это не является частью стандартного SQLite.
Как будет выглядеть этот запрос в SQLite?