DATETIME_ADD

Ejemplo de uso

DATETIME_ADD(Order Date, INTERVAL 1 WEEK)

Sintaxis

DATETIME_ADD( datetime_expression, INTERVAL integer part )

Parámetros

  • datetime_expression: Es una expresión o un campo de fecha o fecha y hora.
  • integer: Es un campo o una expresión numérica completa que representa la cantidad de partes que se agregarán.
  • part: Es la unidad de medida de tiempo que se agregará. DATETIME_ADD admite los siguientes valores para part:
    • MICROSECOND: Disponible para campos o expresiones de fecha y hora.
    • MILLISECOND: Disponible para campos o expresiones de fecha y hora.
    • SECOND: Disponible para campos o expresiones de fecha y hora.
    • MINUTE: Disponible para campos o expresiones de fecha y hora.
    • HOUR: Disponible para campos o expresiones de fecha y hora.
    • DAY
    • WEEK: esta parte de la fecha comienza el día domingo.
    • ISOWEEK: Usa los límites de la semana ISO 8601. Las semanas ISO comienzan el lunes.
    • MONTH
    • QUARTER
    • YEAR
    • ISOYEAR: Usa el límite del año de numeración de semana ISO 8601. El límite del año ISO es el lunes de la primera semana cuyo jueves pertenece al año calendario gregoriano correspondiente.

Tipo de datos que se muestran

Fecha y hora

Ejemplos

Example formula Output
DATETIME_ADD(DATETIME "2023-01-25 15:30:00", INTERVAL 10 MINUTE)

25 de ene de 2023, 3:40:00 p.m.

DATETIME_ADD(DATE "2023-01-25", INTERVAL 5 DAY)

30 de ene de 2023, 12:00:00 a.m.

Notas

Esta función no está disponible para los tipos de fecha del modo de compatibilidad.

Cuando usas partes MONTH, QUARTER o YEAR, si la fecha resultante es el último día del mes (o está cerca de él), DATETIME_ADD muestra el último día del mes. Esto puede suceder cuando el mes de la fecha resultante tiene menos días que el mes de la fecha de inicio.

Por ejemplo, si Fecha = 31 de agosto de 2020, DATETIME_ADD(Date, INTERVAL 1 MONTH) muestra 30 de septiembre de 2020.