Forum: Datenbanken
Delphi
by Quake,
4. Jan 2006
Ok, ich habs gefunden
select substring(cast((SPALTE+10000) as varchar(8)) from 2) from TABELLE;
Die Anzahl der Ziffern wird durch die 10000 bestimmt. 5 Ziffern erste Stelle weg, bleiben 4 übrig.
Forum: Datenbanken
Delphi
by Quake,
4. Jan 2006
Führende Nullen kann man ja hinzufügen mit
select '0000'||cast(SPALTE as VCHAR(4)) from TABELLE;
Gibt es dazu bei Interbase/Firebird eine Möglichkeit wie
select right('0000'||cast(SPALTE as VCHAR(4)),4) from TABELLE;
???
Forum: Datenbanken
Delphi
by Quake,
2. Jan 2006
Das ist nicht das was ich meinte. Mit einem format ist das kein Thema.
Ich meinte
select Spalte_1 from tab;
Spalte_1 (integer)
00000375
00027654
00000007
.