Macro ADD_MONTHS
La macro ADD_MONTHS está disponible en IBM® Campaign and IBM® Interact.
Sintaxis
ADD_MONTHS(months, date_string [, input_format])
Parámetros
months
Un entero que representa un número de meses a sumar a la date_string.
date_string
La fecha se devuelve en el formato predeterminado (DDMMMYYYY, o el formato especificado por el opcional input_format argumento.
input_format
El formato que se utilizará para la fecha calculada. Para obtener una lista de los formatos de fecha soportados, consulte la función DATE_FORMAT. Tenga en cuenta que input_format determina tanto el formato de la serie de entrada como el formato de la serie de salida.
Descripción
ADD_MONTHS devuelve una fecha después de añadir el número de meses especificado en el date_string especificado. La fecha se devuelve en el formato predeterminado (DDMMMYYYY) o el formato especificado por el opcional input_format argumento. Si desea un formato diferente de salida de datos, utilice DATE_FORMAT.
Si aumentar el mes por el número de meses especificado genera una fecha válida, el resultado se calcula para que sea el último día del mes, como se muestra en el ejemplo siguiente semana. Cuando sea necesario, años bisiestos se tienen en cuenta. Por ejemplo, sumar un mes a 31-Ene-2012 dará como resultado en 29-Feb-2012.
Ejemplos
ADD_MONTHS(12, '25.06.2011') añade un año (12 meses) a la fecha especificada y devuelve la fecha 25.06.2012.
ADD_MONTHS(3, '2011-06-25', DT_DELIM_Y_M_D) añade tres meses a la fecha especificada y devuelve la fecha 2011-09-25.
ADD_MONTHS(1, '28.02.2011') devuelve la fecha 28.03.2011.
ADD_MONTHS(1, '31.03.2012') devuelve la fecha 30.04.2012.
Funciones relacionadas
Transforma una fecha de input_format en formato_salida.