Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/09/2011, 13:17
jepequi
 
Fecha de Ingreso: agosto-2011
Mensajes: 32
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: pasar codigo de acces a sql server 2005

hey q pena la molestia pero ya pude solucionar el inveniente.

de todas formas dejo el codigo q termine por si alguien mas tiene unproblema pareciso

UPDATE BASE_MESH SET fecha =
case when LNNTDT=0 then null
when LNNTDT<10000 and LNNTDT>0 then convert(datetime,('0'+ Left([LNNTDT],1)+'/' + substring(convert(nvarchar,LNNTDT),2,1)+'/'+ case when Right(LNNTDT,2)>12 then '19'+Right(LNNTDT,2) else '20'+Right(LNNTDT,2) end),103)
when LNNTDT<100000 and LNNTDT>=10000 then convert(datetime,('0'+ Left([LNNTDT],1)+'/' + substring(convert(nvarchar,LNNTDT),2,2)+'/'+ case when Right(LNNTDT,2)>12 then '19'+Right(LNNTDT,2) else '20'+Right(LNNTDT,2) end),103)
when LNNTDT>100000 then convert(datetime,(Left([LNNTDT],2)+'/' + substring(convert(nvarchar,LNNTDT),3,2)+'/' + case when Right(LNNTDT,2)>12 then '19'+Right(LNNTDT,2) else '20'+Right(LNNTDT,2) end),103)
end