Joah.: "NEAREST" Funktion

Beitrag lesen

Vielen Dank für deine Hilfe,

ich habs inzwischen kapiert, funktioniert auch soweit.

SELECT
(47.5785313+60*0.00524676) AS eingabeBreite,
(6.9237+125*0.00741005) AS eingabeLaenge,
name, breite, laenge, plz
,sqrt(POW(breite-(47.5785313+60*0.00524676),2) + POW(laenge-(6.9237+125*0.00741005),2)) as entfernung
FROM plz
WHERE
breite>(47.5785313+60*0.00524676) AND
laenge>(6.9237+125*0.00741005)

ORDER BY entfernung LIMIT 1

Jetzt findet er korrekt, jedoch nicht ganz korrekt. Weil er ja als nächsten Ort nur Orte findet, die größer sind als die Längen- und Breitengrade.Dabei ist mir aufgefallen, dass ich die WHERE Clause komplett streichen kann.

Gruß
Joah.