Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

¿qué formato fecha puede ser?

Estas en el tema de ¿qué formato fecha puede ser? en el foro de Oracle en Foros del Web. Buenas a todos!! Estoy utilizando Nedaes, es un programa de nómina que utiliza Oracle, pues bien, necesito poder interpretar una fecha, creo que tiene que ...
  #1 (permalink)  
Antiguo 11/08/2008, 09:37
 
Fecha de Ingreso: octubre-2006
Mensajes: 128
Antigüedad: 17 años, 5 meses
Puntos: 1
Pregunta ¿qué formato fecha puede ser?

Buenas a todos!!

Estoy utilizando Nedaes, es un programa de nómina que utiliza Oracle, pues bien, necesito poder interpretar una fecha, creo que tiene que ir con alguna máscara porque al hacer un select recibo:

2454124 como fecha de inicio.... ¿alguien podría decirme cómo puedo interpretar eso? ¿Cómo puedo cambiarlo a formato DDMMYYYY?

Muchas gracias

Un saludo
  #2 (permalink)  
Antiguo 11/08/2008, 10:13
 
Fecha de Ingreso: junio-2008
Ubicación: D.F.
Mensajes: 62
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: ¿qué formato fecha puede ser?

Que Tal,

En Oracle existen muchos formatos para un fecha, Sin embargo en este caso tu eres el que debes de saber en que formato está la cadena que quieres convertir y ya después aplicar un To_Date() a tu cadena con el formato indicado, es decir, yo podría tener la siguiente cadena 080103 a la cual le puedo aplicar varios formatos de fecha y cada uno de ellos me daría un resultado diferente.

Ejemplo

SQL> SELECT TO_DATE('080103','YYMMDD')
2 FROM DUAL;

TO_DATE(
--------
03/01/08

SQL> SELECT TO_DATE('080103','DDMMYY')
2 FROM DUAL;

TO_DATE(
--------
08/01/03


Saludos.
  #3 (permalink)  
Antiguo 11/08/2008, 15:47
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 16 años, 9 meses
Puntos: 43
Respuesta: ¿qué formato fecha puede ser?

Eso me suena a que está en formato de calendario Juliano, investigalo por ahí.

No te puedo decir mas porque en mi pc casero no tengo instalado oracle y ahora estoy de vacaciones.
Si puedes esperar 15 dias te lo miro.........................
  #4 (permalink)  
Antiguo 11/08/2008, 16:35
 
Fecha de Ingreso: junio-2008
Ubicación: D.F.
Mensajes: 62
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: ¿qué formato fecha puede ser?

Que Tal,

Pues si necesitas el formato en Fecha Juliana, es el siguiente.

SELECT TO_DATE(2454124,'J') FROM DUAL


Saludos.
  #5 (permalink)  
Antiguo 12/08/2008, 02:12
 
Fecha de Ingreso: octubre-2006
Mensajes: 128
Antigüedad: 17 años, 5 meses
Puntos: 1
Pregunta Respuesta: ¿qué formato fecha puede ser?

Buenas a todos!!

Muchas gracias por contestarme tan rápido, sigo teninendo un problema, esto,

SELECT TO_DATE(2454124,'J') FROM DUAL

me funciona y me convierte la fecha bien, pero el rpoblema está que necesito coger de una tabla esa fecha y no puedo volcarlo a ninguna tabla, no sé si me explico,tengo que unir las dos select,

SELECT DNI, Fecha FROM mitabla que esto me devuelve todos los DNI con su fecha, y ahora esa fecha necesito transformarla con lo anterior, pero sin tener que usar ninguna tabla interna....¿hay alguna manera?

Muchas gracias

saludos
  #6 (permalink)  
Antiguo 20/08/2008, 16:24
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 16 años, 9 meses
Puntos: 43
Respuesta: ¿qué formato fecha puede ser?

¿ y esto no te rula ? :

SELECT DNI, TO_DATE(fecha,'J')
FROM mitabla

Yo diria que si
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:07.