consulta

17/04/2008 - 19:43 por Jiordie | Informe spam
Hola a todos,

estoy recibiendo de una consulta una fecha a una variable de tipo
nvarchar(25), de esta forma
SELECT @variable = CONVERT(DATETIME FECHA, 102) FROM tabla
bueno, esto lo hace correctamente, y me da en la variable = 2008-08-01

pero luego, voy a hacer una actualizacion a fecha de otra tabla y le digo
UPDATE tabla SET fecha = CONVERT(DATETIME @variable, 102)
y acá me sale un error de desbordamiento, alguien me puede ayudar?

mil gracias desde ya
 

Leer las respuestas

#1 Maxi Accotto
17/04/2008 - 19:56 | Informe spam
Hola las fechas las debes manejar en ansi YYYYMMDD , mira este link

http://msmvps.com/blogs/maxiaccotto...echas.aspx


Microsoft MVP SQLServer
www.sqltotalconsulting.com
-

"Jiordie" escribió en
el mensaje de noticias:#
Hola a todos,

estoy recibiendo de una consulta una fecha a una variable de tipo
nvarchar(25), de esta forma
SELECT @variable = CONVERT(DATETIME FECHA, 102) FROM tabla
bueno, esto lo hace correctamente, y me da en la variable = 2008-08-01

pero luego, voy a hacer una actualizacion a fecha de otra tabla y le digo
UPDATE tabla SET fecha = CONVERT(DATETIME @variable, 102)
y acá me sale un error de desbordamiento, alguien me puede ayudar?

mil gracias desde ya

Preguntas similares