Hallo,
ich möchte gerne eine relative einfache Datenbankabfrage haben, die die Distanz berechnet.
Ich habe eine Entity, die Longitude und Latidute haben.
Die Werte habe ich bereits in meiner Datenbank.
Mittels eines Parameters möchte ich nun prüfen, ob zB Ort1 und Ort2 eine Distanz von 10km hat...
Die Frage ist nun, wie ich diese Distanz berechnen kann?
Also heißt sowas:
public List<Entity> findAddress(double distance, double longitudeAdress1, double latiduteAddress2).
SELECT m FROM Address WHERE ??????
Was schreibe ich hier genau in der WHERE Bedingung?
Angabe soll in KM sein.. Version2 wäre dann auch die Ausgabe in Meilen...
ich möchte gerne eine relative einfache Datenbankabfrage haben, die die Distanz berechnet.
Ich habe eine Entity, die Longitude und Latidute haben.
Die Werte habe ich bereits in meiner Datenbank.
Mittels eines Parameters möchte ich nun prüfen, ob zB Ort1 und Ort2 eine Distanz von 10km hat...
Die Frage ist nun, wie ich diese Distanz berechnen kann?
Also heißt sowas:
public List<Entity> findAddress(double distance, double longitudeAdress1, double latiduteAddress2).
SELECT m FROM Address WHERE ??????
Was schreibe ich hier genau in der WHERE Bedingung?
Angabe soll in KM sein.. Version2 wäre dann auch die Ausgabe in Meilen...