Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2011, 13:17
SONOFGOD
 
Fecha de Ingreso: febrero-2011
Mensajes: 9
Antigüedad: 13 años, 9 meses
Puntos: 1
Pregunta Adicionar un mes exacto a una fecha

Hola a todos

Tengo un inconveniente, necesito calcular la fecha exactamente un mes despues de la que recibe mi funcion por parametro, pero tengo rollo con febreo y los meses de 30 dias

Este es mi query.

SELECT ADD_MONTHS ('28/02/2010',1) FROM DUAL. La salida que necesito es 28/03/2011, pero me arroja 31/03/2011.

Tambien intente esto: SELECT ADD_months (to_date('28/02/2010','dd/mm/yy')-1,1)+1 FROM DUAL y funcionó para este caso pero con el parametro 31/03/2010 el resultado es 01/05/2010.

Independiente siempre me debe sumar un mes, para el caso de los meses como 31/01/2011 en ese caso si la salida debe ser el ultimo dia de febrero 28/02/2011.

Gracias

Última edición por SONOFGOD; 01/02/2011 a las 17:19 Razón: grá