このクエリがあります
SELECT
id,
ssid,
bssid,
capabilities,
level,
frequency,
geolat,
geolong,
nickname,
(
" + rangeDouble + " * ACOS( (SIN( " + pi + " * " + geoLat + " / 180 ) * SIN( " + pi + " * lat / 180 ) ) + ( COS( " + pi + " * " + geoLat + " / 180 ) * COS( " + pi + " * lat / 180 ) * COS( ABS( ( " + pi + " * " + geoLng + " / 180 ) - ( " + pi + " * longg / 180 ) ) ) ) )
)
AS distanza
FROM
wifiTable
HAVING
distanza < " + rangeDouble + "
ORDER BY
distanza LIMIT 0,
20",
null
)
distanzaは英語での距離のようなものです。
このクエリを SQL から SQLite に変換するにはどうすればよいですか? SELECTで取得した「緯度」をJavaコードで使う方法がわからないからです!