Share via


AGREGARFECHA (Generador de informes 1.0)

Devuelve un valor de tipo hora o fecha y hora que es el resultado de agregar el número especificado de unidades de intervalo de tiempo al tipo hora o fecha y hora original. El resultado es el mismo tipo de datos que el del campo de hora o de fecha y hora de inicio original.

Sintaxis

DATEADD(interval, units, datetime)

interval

Especifica las unidades (año, trimestre, mes, día, hora, minuto, segundo o semana) que se utilizan para calcular la adición de fecha o de hora.

units

Especifica el número de intervalos.

datetime

Especifique la fecha u hora de inicio a la que se agregan los intervalos.

Notas

  • Si la fórmula agrega varias unidades del intervalo de tiempo a una hora de inicio, la unidad del intervalo sólo puede ser HOUR, MINUTE o SECOND.

  • Para mostrar un valor de fecha y hora como un valor de hora, tiene que dar formato al campo para usar una de las siguientes cadenas personalizadas de formato de fecha y hora en la ficha Número del cuadro de diálogo Formato: u, f, ó s.

  • En los intervalos no se distingue entre mayúsculas y minúsculas.

Se admiten los siguientes intervalos.

Intervalo

Resultado

YEAR

Devuelve una hora o una fecha y hora que corresponde al número de años especificados a partir del valor de hora o de fecha y hora.

QUARTER

Devuelve una hora o una fecha y hora que corresponde al número de trimestres especificados a partir del valor de hora o de fecha y hora.

MONTH

Devuelve una hora o una fecha y hora que corresponde al número de meses especificados a partir del valor de hora o de fecha y hora.

WEEK

Devuelve una hora o una fecha y hora que corresponde al número de semanas especificadas a partir del valor de hora o de fecha y hora.

DAY

Devuelve una hora o una fecha y hora que corresponde al número de días especificados a partir del valor de hora o de fecha y hora.

HOUR

Devuelve una hora o una fecha y hora que corresponde al número de horas especificadas a partir del valor de hora o de fecha y hora.

MINUTE

Devuelve una hora o una fecha y hora que corresponde al número de minutos especificados a partir del valor de hora o de fecha y hora.

SECOND

Devuelve una hora o una fecha y hora que corresponde al número de segundos especificados a partir del valor de hora o de fecha y hora.

Ejemplo

Fórmula

Resultado

DATEADD(MONTH, 3, #8/18/2009#)

11/18/2009

DATEADD(HOUR, 3, DtId)

Devuelve un valor de hora para cada instancia del campo DtId. Por ejemplo, si la hora original es 07:00:01 AM, el resultado será 10:00:01 AM.

DATEADD(DAY, 365, Sell End Date)

Devuelve una fecha de finalización de ventas para cada instancia que se encuentre a 365 días de la fecha de finalización de ventas original. Por ejemplo, si la fecha de finalización de ventas original es 18/12/2009, el resultado será 18/12/2010.