Buenas tardes
 
Amigos necesito de su ayuda, tengo el siguiente inconveniente:
 
Tengo este código en Access:
 
UPDATE BASE_MES SET BASE_MES.fechacreacion = IIf([LNNTDT]<100000,("0" & Left([LNNTDT],1) & "/" & Mid([LNNTDT],2,2) & "/" & Right([LNNTDT],2)),(Left([LNNTDT],2) & "/" & Mid([LNNTDT],3,2) & "/" & Right([LNNTDT],2)));
 
 
Lo pase a SQL server 2005 de la siguiente manera:
 
UPDATE BASE_MESH SET fecha_temporal = 
	case when LNNTDT<10000 then ('0' + Left(LNNTDT,1)+'/'+'0'+ substring(convert(nvarchar,LNNTDT),2,1)+'/'+ Right(LNNTDT,2))
		 when LNNTDT<100000 and LNNTDT>=10000  then ('0'+ Left([LNNTDT],1)+'/' + substring(convert(nvarchar,LNNTDT),2,2)+'/'+ Right(LNNTDT,2))
		 when LNNTDT>100000	then (Left([LNNTDT],2)+'/' + substring(convert(nvarchar,LNNTDT),3,2)+'/' + Right(LNNTDT,2))
end
 
la columna fecha_temporal es nvarchar(10) .
necesito hacer esto mismo para una columna de tipo datetime
 
 
De ante mano muchas gracias. 
   
 
 pasar codigo de acces a sql server 2005
 pasar codigo de acces a sql server 2005 


