Hallo,
wenn ich das richtig sehe, gibt es die Funkton TO_CHAR bei Firebird nicht.
Es geht darum, dass eine maximal 4-Stellige Zahl mit vorangestellten Nullen ergänzt werden soll, damit ein 4-stelliger String rauskommt.
Wenn die Zahl 2 ist soll 0002 raus kommen,
bei 20 -> 0020
bei 200 -> 0200
bei 2000 ->2000
Der folgende Select erledigt die oben genannte aufgabe in Oracle:
Wie könnte ich diesen Select für Firebird umschreiben?
Mein erster Ansatz ist Folgender:
wenn ich das richtig sehe, gibt es die Funkton TO_CHAR bei Firebird nicht.
Es geht darum, dass eine maximal 4-Stellige Zahl mit vorangestellten Nullen ergänzt werden soll, damit ein 4-stelliger String rauskommt.
Wenn die Zahl 2 ist soll 0002 raus kommen,
bei 20 -> 0020
bei 200 -> 0200
bei 2000 ->2000
Der folgende Select erledigt die oben genannte aufgabe in Oracle:
Code:
SELECT DISTINCT to_char(floor( MPUNKT /100 ),'0000') FROM TEST;
Mein erster Ansatz ist Folgender:
Code:
select distinct floor(cast(MPUNKT as integer)/100) from TEST;
Comment