Ich habe die folgende Where-Klausel die mir eine bestimmte Sortierung macht, das würde so funktionieren
In der Ausgabe lasse ich mir aber nicht den Wert von kdatum ausgeben sondern berechne diesen vorher mit einer Funktion
D.h. ich kann in der Where-Klausel nicht direkt nach kdatum sortieren sondern möchte "kdatum" an die Funktion übergeben und nach dem Funktionswert
soll dann sortiert werden.
Fehlermeldung Versuch 1: unexpectedt "."
Fehlermeldung Versuch 2: Fehler im SQL_Syntax
Kann man überhaupt innerhalb einer Where-Klause eine Funktion aufrufen?
PHP-Code:
$SQL_Where = "ORDER BY `t10`.`kdatum`";
PHP-Code:
wert = fkt21_Haltedauer($Performance[$index]['kdatum'])
soll dann sortiert werden.
PHP-Code:
//Versuch1:
$SQL_Where = "ORDER BY " . fkt21_Haltedauer( . "`t10`.`kdatum`" .);
//Versuch2:
$SQL_Where = "ORDER BY " . fkt21_Haltedauer(`t10`.`kdatum`);
Fehlermeldung Versuch 2: Fehler im SQL_Syntax
Kann man überhaupt innerhalb einer Where-Klause eine Funktion aufrufen?
Kommentar