Dann suchst du also LPAD() und keinen Typecast.
Ja genau, danke.
Ich hab es bei MYSQL und FIREBIRD getestet.
Bei MYSQL geht es problemlos.
_____________________________________________________________________________
Bei Firebird habe ich (mit dem Programm isql.exe) folgenden Befehl verwendet:
select distinct LPAD(floor(cast(MPUNKT as integer)/100),4,'0000') from TEST;
Die Datensätze werden zwar ausgegeben, aber es sind 327 leere Zeilen zwischen den Results. (Wirklich dreihundertsiebenundzwanzig was die Sache extrem unübersichtlich macht)
Entweder das von Firebird mitgelieferte Tool isql taugt nichts, oder mein Select-Befehl ist schlecht.