FoxPro/Visual FoxPro - Ayuda con tipos de datos...

 
Vista:

Ayuda con tipos de datos...

Publicado por Gustavo (7 intervenciones) el 13/05/2009 20:39:50
Hola amigos del foro, tengo el siguiente problema:
Tengo una tabla de la que tengo que tomar informacion que tiene un campo numerico de 8 que reprecenta una fecha DDMMAAAA, y yo tengo en mi tabla un campo date, para almacenar dicha info,
resumiendo yo leo de la tabla 1 que tiene el campo numerico y tengo que almacenar en tabla 2 que tiene un campo date, todo lo que intente me tira errores de incompatibilidad de formatos...

Desde ya muchas gracias a todos y espero me puedan ayudar.
Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda con tipos de datos...

Publicado por sergio (737 intervenciones) el 13/05/2009 21:27:05
ctod(substr(str(camponumerico,1,2))+'/'+substr(str(camponumerico,3,2))+'/'+right(str(camponumerico,4))
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Mauricio
Val: 471
Plata
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Ayuda con tipos de datos...

Publicado por Mauricio (1541 intervenciones) el 14/05/2009 17:08:51
*
* Debes tener cuidado en el campo numerico de fecha pues si el dia es entre 1 y 9
wfec = 12072009 && campo numerico fecha
wfecha = STR(wfec,8) && cambio de numerico para caracter
wfecha = SUBS(wfecha,1,2) + '/' + SUBS(wfecha,3,2) + '/' + SUBS(wfecha,5,4)
wfecha = CTOD(wfecha) && cambio a campo fecha
* REPLACE campo_fecha WITH wfecha
Pruebalo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda con tipos de datos...

Publicado por Gustavo (7 intervenciones) el 14/05/2009 18:23:59
Gracias Mauricio por tu aporte, ya solucione el problema con la ayuda de Sergio, que es similar a lo que vos me propones.
Saludos y gracias por ayudarme.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar