据我了解,您想将前两位数字添加为小时,将后两位数字添加为分钟-但您并未在DATEADD
通话中执行此操作- 您要将两个部分都添加为HOUR
-请尝试以下操作:
SELECT DATE_DEBUT, HEURE_DEBUT,
DATEADD(MINUTE, CONVERT(int, SUBSTRING(HEURE_DEBUT, 3, 2)),
DATEADD(HOUR, CONVERT(int, SUBSTRING(HEURE_DEBUT, 1, 2)), DATE_DEBUT))
FROM ESPTEMPS_PROGRAMMATION