Frage:
Eine einstellige Zahl soll mit führenden Nullen angezeigt werden.
Lösung:
Für eine solche Ausgabe muss die Zahl in einen String konvertiert und dieser mit den führenden Nullen ergänzt werden.
Beispiel mit einem Datum:
declare @Datum datetime
set @datum = ‚20040101‘
select right(’00‘ + convert(varchar(2),day(@Datum)),2)
Beispiel mit einer Zahl:
declare @Zahl int
set @Zahl = 1
select right(’00‘ + convert(varchar(2),@Zahl), 2)
Vielen Dank für diesen Beitrag an Christa Kurschat.