VarChar a DateTime

14/03/2007 - 15:48 por Rodrigo Barrere Brezina | Informe spam
Hola Grupo:

quiero convertir un campo varchar en datetime al insertarlo en una nueva
tabla, como podria hacerlo? Gracias desde ya.


Rodrigo Barrere Brezina
Dpto. Sistemas - Aguas del Valle S.A.
Tel: 430003 - int 233
VB 2005
S.F.del V. de Catamarca - ARGENTINA

Preguntas similare

Leer las respuestas

#1 Maxi
14/03/2007 - 15:58 | Informe spam
Hola, revisa la sentencia convert en tus libros online

declare @n varchar(12)

set @n = '01/01/2006'

select convert(datetime,@n)



Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Rodrigo Barrere Brezina"
escribió en el mensaje news:
Hola Grupo:

quiero convertir un campo varchar en datetime al insertarlo en una nueva
tabla, como podria hacerlo? Gracias desde ya.


Rodrigo Barrere Brezina
Dpto. Sistemas - Aguas del Valle S.A.
Tel: 430003 - int 233
VB 2005
S.F.del V. de Catamarca - ARGENTINA


Respuesta Responder a este mensaje
#2 Saul Batista
14/03/2007 - 15:59 | Informe spam
Hola,

desde que pases el varchar con el formato 'yyyymmdd' no tienes que convertir
en Datetime.

Ejemplo:

CREATE TABLE TablaTeste
( Indice int
NOT NULL,
CampoData datetime
NOT NULL
)
go

INSERT TablaTeste (Indice, CampoData) VALUES (1, '20070314')
go


Saludos,

Saul Batista
Lisboa - Portugal

Hola Grupo:

quiero convertir un campo varchar en datetime al insertarlo en una
nueva tabla, como podria hacerlo? Gracias desde ya.

Respuesta Responder a este mensaje
#3 Rodrigo Barrere Brezina
14/03/2007 - 16:17 | Informe spam
Gracias a ambos, funciono correctamente. Ahora tengo otra duda necesito solo
almacenar la fecha no la hora, no hay un shortdate o algo parecido para solo
almacenar la fecha? Gracias desde ya.

Rodrigo Barrere Brezina
Dpto. Sistemas - Aguas del Valle S.A.
Tel: 430003 - int 233
VB 2005
S.F.del V. de Catamarca - ARGENTINA

"Maxi" escribió en el mensaje
news:
Hola, revisa la sentencia convert en tus libros online

declare @n varchar(12)

set @n = '01/01/2006'

select convert(datetime,@n)



Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Rodrigo Barrere Brezina"
escribió en el mensaje news:
> Hola Grupo:
>
> quiero convertir un campo varchar en datetime al insertarlo en una nueva
> tabla, como podria hacerlo? Gracias desde ya.
>
>
> Rodrigo Barrere Brezina
> Dpto. Sistemas - Aguas del Valle S.A.
> Tel: 430003 - int 233
> VB 2005
> S.F.del V. de Catamarca - ARGENTINA
>
>


Respuesta Responder a este mensaje
#4 Maxi
14/03/2007 - 17:01 | Informe spam
Ho,a, no, el tipo de datos datetime almacena fecha y hora


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Rodrigo Barrere Brezina"
escribió en el mensaje news:%
Gracias a ambos, funciono correctamente. Ahora tengo otra duda necesito
solo
almacenar la fecha no la hora, no hay un shortdate o algo parecido para
solo
almacenar la fecha? Gracias desde ya.

Rodrigo Barrere Brezina
Dpto. Sistemas - Aguas del Valle S.A.
Tel: 430003 - int 233
VB 2005
S.F.del V. de Catamarca - ARGENTINA

"Maxi" escribió en el mensaje
news:
Hola, revisa la sentencia convert en tus libros online

declare @n varchar(12)

set @n = '01/01/2006'

select convert(datetime,@n)



Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Rodrigo Barrere Brezina"
escribió en el mensaje news:
> Hola Grupo:
>
> quiero convertir un campo varchar en datetime al insertarlo en una
> nueva
> tabla, como podria hacerlo? Gracias desde ya.
>
>
> Rodrigo Barrere Brezina
> Dpto. Sistemas - Aguas del Valle S.A.
> Tel: 430003 - int 233
> VB 2005
> S.F.del V. de Catamarca - ARGENTINA
>
>






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida