Zitat Zitat von Andreas_Prouza Beitrag anzeigen
Auch hier, da die Spalten ODREGD und ODREGT unterschiedlich lang sein können (z.B. wenn Uhrzeit < 10 ist, also 08 Uhr, fehlt hier eine Stelle mit der führenden 0), klappt das alles mit SUBSTRING & Co erst recht wieder nicht und man muss weiter herumdoktern.
Deshalb konvertiert man an dieser Stelle auch nicht mit VarChar() oder Char(), sondern mit Digits(), da bleiben die Ziffern wo sie sind und führende Nullen werden ausgegeben ... und schon klappts mit dem Substring, den man im übrigen gar nicht braucht.