sql >> Base de Datos >  >> RDS >> Sqlserver

Formato de hora hhmm a hh:mm sql server 2005

¿Has probado algo como

DECLARE @TimeVal VARCHAR(4)
SELECT  @TimeVal = '1715'

select CONVERT(DATETIME,LEFT(@TimeVal,2) + ':' + RIGHT(@TimeVal,2),8)

Salida

1900-01-01 17:15:00.000