Hallo alle zusammen,

ich möchte wie der Titel schon sagt eine
Umkreissuche mit SQL machen zur verfügung habe X und Y als Kordinaten.

Bis jetzt habe ich es aber nur hin bekommen das er mir die Daten sortiert ausgiebt welche am nächsten sind.

Ich brauchen jetzt aber den Distanz wert in KM damit ich das vernüftig eingrenzen kann und nicht nur dir so und so viel nächsten.

Mein SQL-Befehl sieht bis jetzt so aus:

SELECT DATEI.*,
(ACOS(SIN(51.130546*PI()/180)* SIN(XKO*PI()/180) +
COS(51.130546*PI()/180)*COS(XKO*PI()/180)* COS((8.120452
-YKO)*PI()/180))) AS DISTANCE
FROM DATEI ORDER BY DISTANCE DESC

XKO und YKO sind die Datenbankfelder.

51.130546 und 8.120452 sind die felder die variabel eingesetzt werden.

DISTANCE bräuchte ich jetzt irgentwie in KM damit ich sagen kann alle innerhalb von 10KM oder so.

vielen Dank schon mal,
Malte