umkreisberechnung in oracle mittels lat/lng (habe mysql beispiel)

P_H_I_L

Erfahrenes Mitglied
Hi Zusammen,
folgender Select funktioniert in MySQL einwandfrei... Habe leider keine allzu mathematische Kenntnisse und nun wollt ich fragen wer mir helfen kann den SQL in Oracle umzubauen, da es die Funktion RADIANS nicht gibt.

für Hilfe und Feedback wäre ich sehr dankbar!
Code:
SELECT id,name,address,lat,lng, ( 3959 * acos( cos( radians(37) ) * cos( radians( lat ) ) * cos( radians( lng ) - radians(-122) ) + sin( radians(37) ) * sin( radians( lat ) ) ) ) AS distance FROM markers HAVING distance < 25 ORDER BY distance LIMIT 0 , 20


Lg,
Phil
 
Zurück