Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/10/2009, 17:18
ProgramadorJr
 
Fecha de Ingreso: septiembre-2009
Mensajes: 1
Antigüedad: 15 años, 3 meses
Puntos: 0
Conversion de datetime a smalldatetime

Hola a todos, tengo el siguiente còdigo:

insert into pnaves2(codigo,puerto_id,fechalle,fechasal,nromani f,ot,otfb,exratefletes,
cerrada,terminal,fecinisob,fecfinsob,usuario,fecha actua,mpe)
select codigo,puerto_id,fechalle,fechasal,
nromanif,ot,otfb,exrate,cerrada,terminal,fechaini, fechafin,usuario,fechaactua,
mpe from itinerarios where codigo not in
(SELECT distinct itinerarios.codigo
FROM itinerarios INNER JOIN pnaves ON itinerarios.codigo = pnaves.codigo)

Al ejecutarlo me aparece el siguiente mensaje

Server: Msg 298, Level 16, State 1, Line 1
The conversion from datetime data type to smalldatetime data type resulted in a smalldatetime overflow error.

y parece que es porque los tipos de dato de las fechas de la tabla de donde quiero copiar la data son datetime, y a donde los quiero llevar son smalldatetime, es posible hacer esa conversion?

Saludos y gracias de antemano