Como converter a string de data e hora sem delimitadores no SQL Server como data e hora?
Eu estou olhando para converter uma string como esta:20160520191959550
- que é realmente a data e hora para2016-05-20 19:19:59
.
Eu tentei usarCAST as datetime
em uma instrução SQL, mas obtive este erro:
Falha na conversão ao converter data e / ou hora da cadeia de caracteres.
Aqui está o SQL:
Select Cast(vbon.DATE_INS As datetime) As DINS
From vbon
Eu uso rotineiramenteCAST
em strings de data sem delimitadores e estou procurando uma solução semelhante. Existe uma maneira simples de realizar o trabalho sem voltar aLEFT
, RIGHT
eSUBSTRING
?