Wahrscheinlich eine neue Frage, aber ...
Ich habe eine Tabelle mit einem VARCHAR-Feld, das die Zahlen 1 bis 300 enthält. Ich muss eine führende Null vor Zahlen unter 10 setzen, während die ursprüngliche Zahl beibehalten wird, wenn sie 10 oder höher ist (dh 1 = 01, 10 = 10 und 300 = 300).
SELECT DISTINCT RIGHT('0'+CONVERT(VARCHAR,[FacilityCode]),3) FROM...
Dies ergibt 1 = 01, 10 = 010 und 300 = 300 (unter Verwendung der gleichen Beispiele wie oben)
BEARBEITEN: Ich versuche dies innerhalb einer Abfrage zu tun, damit ich nachschlagen kann, ohne eine der Tabellen zu ändern.
Kann hier jemand einem Bruder helfen? Mein Gehirn funktioniert einfach nicht.
1
zu sein001
?