Ich versuche gerade, eine Abfrage zu erstellen, die die Entfernungen zwischen zwei Punkten mit gegebenen Lat/Long-Werten berechnet. Ich habe bis jetzt eine Abfrage erstellt, aber bin auf einige Fehler gestoßen und nicht sicher, dass ich auf dem richtigen Weg bin! Jede Anleitung oder Beratung wäre willkommen. Ich bin neu in Orakel.Abfrage von Entfernungen mit euklidischer Distanzmessung
-Code bisher:
DECLARE
lat NUMBER := -12;
lon NUMBER := 130;
BEGIN
SELECT x_id
FROM x
WHERE x_id = sqrt(power(lat - latitude, 2) + (lon - longitude, 2))
END;
/
Jede Hilfe sehr geschätzt würde !!
Bitte bearbeiten Sie Ihre Frage und liefern Sie Beispieldaten und gewünschte Ergebnisse. –
Wo sind die Fehler? – Thomas