SELECT RIGHT(CONCAT('000000',13000),6)
Wenn eine Zeitangabe als Integer Wert gespeichert wird, so verliert es die führenden Nullen (z.B. 1:30 => 013000 =>13000). Um die führenden Null hinzuzufügen können wir den obere Code Snippet verwenden. Danach ist es möglich diesen Wert in den entsprechenden Zeit Datentyp zu casten.
-- for postgres SELECT RIGHT(CONCAT('000000',13000),6)::time -- MSSQL needs the additional colon SELECT CAST(STUFF(STUFF(RIGHT(CONCAT('000000', 13000) ,6),3,0,':'),6,0,':') as time )