Hi, ich kenne mich noch nicht sehr gut aus mir sql. Daher meine Frage.
Ich will eine Abfrage erstellen in der auch gleichzeitig eine Berechnung durchgeführt wird.
Ich habe in meiner Datenank verschiedene koordinaten gespeichert (99x99). Nun habe ich ein formular wo ich den ausgangswert und die maximale entfernung eingebe.
Die Entfernung berechne ich bisher mit php jedoch wollte ich die berechnung ganz gerne über sql machen.
In php sieht die Berechnung im moment so aus
Kann mir jemand behinflich sein das in sql umzusetzen?
Ich will eine Abfrage erstellen in der auch gleichzeitig eine Berechnung durchgeführt wird.
Ich habe in meiner Datenank verschiedene koordinaten gespeichert (99x99). Nun habe ich ein formular wo ich den ausgangswert und die maximale entfernung eingebe.
Die Entfernung berechne ich bisher mit php jedoch wollte ich die berechnung ganz gerne über sql machen.
In php sieht die Berechnung im moment so aus
PHP-Code:
function entfernung($start1, $start2, $ziel1, $ziel2) {
$a = $start1 - $ziel1;
if($start<0) {
$start = $start * -1;
}
$b = $start2 - $ziel2;
if($ziel<0) {
$ziel = $ziel * -1;
}
$a = $a * $a;
$b = $b * $b;
$entfernung = $a + $b;
$entfernung = sqrt($entfernung);
$entfernung = round($entfernung , 2);
return $entfernung;
}
Kommentar