Ganz einfach: LPAD füllt links mit Leerzeichen (oder einem optional anzugebenden) bis zur angegebenen Länge auf. Und da das Leerzeichen einen kleineren
ASCII-Wert als '0' hat, stimmt anschließend die alphanumerische mit der nummerischen Sortierung überein. Für Details zu der Funktion siehe
firebirdsql.org.
ok, dann muss ich wohl die Stringlänge anpassen, da das Feld an sich schon char(20) ist.
aber weshalb funktioniert cast nach float nicht??