SQL - AYUDA, LLEVO DIAS Y NO PUEDO

 
Vista:
Imágen de perfil de GERARDO

AYUDA, LLEVO DIAS Y NO PUEDO

Publicado por GERARDO (7 intervenciones) el 23/05/2014 17:54:49
Buenos dias

como convierto un numero 114143 a fecha 23/05/2014, en sql oracle,
ya que esta sentencia me marca error DateAdd (d, WTDGL - ((WTDGL / 1000) * 1000), convert(datetime, str((WTDGL / 1000) + 1900 ) + '0101')) - 1
wtdgl tiene el Numero 114143 y otros numeros que son los que quiero convertir a fecha,

cualquier ayuda que puedan ofreser se las agradecere infinitamente

Gracias
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
sin imagen de perfil

AYUDA, LLEVO DIAS Y NO PUEDO

Publicado por MIAN (11 intervenciones) el 26/05/2014 15:18:10
Gerardo, buenos dias.

Yo utilizo esta sentencia en el SQL del AS/400 ...
La utilizo para convertir una fecha juliana 114143 a formato de MM/DD/YY.

UPDATE Library/Archivo
SET FechaSalida = CHAR( DATE('01/01/' ||
SUBSTR(STRIP(CHAR(INT(FchJul/1000))),
LENGTH(STRIP(CHAR(INT(FchJul/1000))))-1))
+(FchJul-(INT(FchJul/1000)*1000)-1) DAYS )

Espero que esto te ayude.

Saludos...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de GERARDO

AYUDA, LLEVO DIAS Y NO PUEDO

Publicado por GERARDO (7 intervenciones) el 27/05/2014 20:40:56
Muchas gracias, me sirvio mucho tu formula llevaba meses con esto no se como pagarte
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