Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/05/2010, 15:14
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 3 meses
Puntos: 360
Respuesta: Error ORA-01830 con fecha

charlie_zaa

TO_DATE es una función utilizada para hacer conversiones a tipo de dato fecha. Los parametros de entrada son:
un string (la fecha), un formato y si se requiere un nls_lenguage.

si vos ingresás como parámetro una fecha para que la convierta a fecha, no va a estar haciendo nada. Ahí está el primer error.

Cuando tenés esto:
Cita:
AND TO_DATE(Z.FECHA, 'yyyy/mm/dd') = to_date('25-MAR-09','yyyy/mm/dd')
se presenta un error, ya que el formato que utilizas no corresponde a la cadena de entrada. Debe ser
to_date('25-MAR-09','DD-MON-YY')
o
to_date('2009/03/25','YYYY/MM/DD')

Otra cosa que no me suena, es cuando haces uso del nvl (NULL Value).
Que le dices que si es nulo, te ponga ''.
NULL es igual a ''. (Aunque por definición oficial de la documentación diga lo contrario) Por lo que tampoco estarías haciendo nada.

Cuentanos como te va.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Última edición por huesos52; 26/05/2010 a las 15:22