Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/05/2009, 19:27
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 10 meses
Puntos: 360
Respuesta: Error usando months_between

Si bien matanga tiene razón en no ser necesario convertir la función sysdate por retornar un datetime, el error se presenta por tratar de utilizar la palabra jan (january) en la fecha del mes.

Dependiendo de que lenguaje se tenga configurado oracle en el momento, tomará el casteo de esta forma. y si está en un lenguaje diferente a ingles, habrá problemas de sintaxis en algunos casos.

Si usas oracle en español prueba la misma sentencia pero con '01-ene-2008' y creo que no tendrás problemas.

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