DATEADD

La función DATEADD devuelve la fecha incluida como argumento tras añadir el número de intervalos especificado.

Sintaxis

DATEADD(
    intervalo,
    número-intervalos,
    fecha
)

Parámetros
  • intervalo: tipo de intervalo a considerar
  • número-intervalos: número de intervalos a añadir (puede ser un número negativo, con lo que se restarían)
  • fecha: fecha a la que añadir el número de intervalos especificado
Valor devuelto

La función DATEADD devuelve un valor temporal (fecha y hora).

Ejemplos

Podemos restar dos meses a la fecha del 28 de octubre de 2019 con el siguiente campo calculado:

fecha =

DATEADD("month", -2, #2019-10-28#)

Función DATEADD

Obsérvese que, a pesar de estar trabajando con días, el resultado incluye una hora.

La función se adapta correctamente al calendario. Por ejemplo, si a la fecha de 31 de marzo de 2019 le restamos un mes, el resultado es el último de día de febrero, día 28:

fecha =

DATEADD("month", -1, MAKEDATE(2019, 3, 31))

Función DATEADD

 

Si en nuestro modelo de datos se incluye un campo Order Date con la fecha de compra de nuestros productos y la fecha de entrega se fija automáticamente para tres días más tarde, podemos calcular ésta última con el siguiente campo calculado:

delivery date =

DATEADD("day", 3, [Order Date])

Ahora, si llevamos el campo Order Date y el campo calculado al estante de filas, y los configuramos como "Fecha exacta" y "Discreto", obtenemos el siguiente resultado:

Función DATEADD

 

Categoría
Fecha y hora
Submitted by admin on Mon, 10/07/2019 - 15:59