
07/08/2009, 11:30
|
 | | | Fecha de Ingreso: agosto-2009
Mensajes: 13
Antigüedad: 15 años, 6 meses Puntos: 1 | |
Respuesta: "The conversion..data type to a datetime ..." Si la tabla de origen es de tipo DATETIME y la tabla destino es de tipo SMALLDATETIME, con el siguiente update deberias poder realizar el cambio de tipo de datos Caso del insert: INSERT INTO "tabla_destino" (id,fecha) SELECT id,convert(smalldatetime,convert(varchar(10),campo fecha_tablaOrigen,103),103)
FROM tabla_origen
WHERE campofecha_tablaOrigen between '1900-01-01' and '2079-06-06' Caso del Update: update tabla_destino
set fecha=(select convert(smalldatetime,convert(varchar(10),campofec ha_tablaOrigen,103),103) from tablaOrigen b
where tabla_destino.idusuario=b.idusuario
and campofecha_tablaOrigen between '1900-01-01' and '2079-06-06')
Espero sea de ayuda, cualquier cosa me avisan
Saludos, Ruben
Última edición por rgbarbieri; 07/08/2009 a las 11:56 |