La Web del Programador: Comunidad de Programadores
https://www.lawebdelprogramador.com/foros/SQL-Server/1222039-como-convertir-varchar-a-datetime.html

como convertir varchar a datetime

como convertir varchar a datetime

Publicado por Letty (48 intervenciones) el 19/08/2010 00:35:14
HOLA DE NUEVO

COMO PUEDO CONVERTIR UNA VARIABLE VARCHAR A DATETIME

GRACIAS POR TODO
sin imagen de perfil

RE:como convertir varchar a datetime

Publicado por Leonardo Josue (79 intervenciones) el 19/08/2010 18:00:45
Utilizas las funciones CAST y CONVERT

select cast('20100819' as datetime);
select convert(datetime, '20100819');
select convert(datetime, '19/08/2010', 103);

La función convert te permite especificar el formato que tiene tu cadena de entrada, así el formato 103 corresponde a dd/mm/aaaa

Saludos
Leo.

RE:como convertir varchar a datetime

Publicado por Letty (48 intervenciones) el 19/08/2010 18:03:47
GRACIAS, YO TAMBIEN ENCONTRE ESTO

select cast(@cad as datetime)

RE:como convertir varchar a datetime

Publicado por Letty (48 intervenciones) el 20/08/2010 02:08:18
Salu2

select convert(datetime, @Fechini, 103);
select convert(datetime, @Fechfin, 103);

probe cast y convert y si graba el procedimiento sin marcar error, pero al
ejecutarlo manda el sig. error.

Mens 242, Nivel 16, Estado 3, Procedimiento sp_REP_DIARIO2, Línea 8
La conversión del tipo de datos char a datetime produjo un valor datetime fuera de intervalo.
01/01/2002
31/04/2002
Mens 296, Nivel 16, Estado 3, Procedimiento sp_REP_DIARIO2, Línea 12
La conversión del tipo de datos char a smalldatetime generó un valor smalldatetime fuera de intervalo.
Imágen de perfil de Isaias

RE:como convertir varchar a datetime

Publicado por Isaias (4558 intervenciones) el 20/08/2010 05:45:22
¿Sera acaso porque ABRIL no tiene 31 dias?

Para saber si una fecha es correcta, ejecuta:

SELECT ISDATE('31/04/2002')

0 = No es correcta
1 = Es correcta

RE:como convertir varchar a datetime

Publicado por david (1 intervención) el 30/05/2016 17:04:44
si que no me di cuenta.....ese era el error ggggg thanks

RE:como convertir varchar a datetime

Publicado por JUAN (3 intervenciones) el 20/07/2015 21:52:50
Hola!

Tengo un campo que es varchar 8 y contiene estos datos: 20151231 y quiero convertira a fecha 2015/12/31