¿Cómo convertir una cadena de fecha y hora sin delimitadores en SQL Server como fecha y hora?
Estoy buscando convertir una cadena como esta:20160520191959550
- eso es en realidad fecha-hora para2016-05-20 19:19:59
.
Traté de usarCAST as datetime
en una declaración SQL, pero recibí este error:
La conversión falló al convertir la fecha y / o la hora de la cadena de caracteres.
Aquí está el SQL:
Select Cast(vbon.DATE_INS As datetime) As DINS
From vbon
Yo uso habitualmenteCAST
en cadenas de fecha sin delimitadores y estoy buscando una solución similar. ¿Hay una manera simple de hacer el trabajo sin volver aLEFT
, RIGHT
ySUBSTRING
?