I have this query
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 is like distance in English.
How can I transform this query from SQL to SQLite? Because I don't know how to use "lat" obtained by SELECT in java code!