DATETIME_SUB

Resta un intervalo de tiempo especificado a partir de una fecha

Ejemplo de uso

DATETIME_SUB(Order Date, INTERVAL 1 WEEK)

Sintaxis

DATETIME_SUB(datetime_expression, INTERVAL integer part)

Parámetros

  • datetime_expression: campo o expresión de fecha o de fecha y hora.
  • integer: campo o expresión numérica entera que representa el número de partes que se van a restar.
  • part: unidad de tiempo que se va a restar. DATETIME_ADD admite los siguientes valores para part:
    • MICROSECOND: disponible en los campos o expresiones de fecha y hora.
    • MILLISECOND: disponible en los campos o expresiones de fecha y hora.
    • SECOND: disponible en los campos o expresiones de fecha y hora.
    • MINUTE: disponible en los campos o las expresiones de fecha y hora.
    • HOUR: disponible en los campos o expresiones de fecha y hora.
    • DAY
    • WEEK. Equivalente a 7 DAY.
    • MONTH
    • QUARTER
    • YEAR

Tipo de datos devueltos

Fecha y hora

Ejemplos

Fórmula Resultado
DATETIME_SUB(DATETIME "2008-12-25 15:30:00", INTERVAL 10 MINUTE) 2008-12-25 15:20:00
DATETIME_SUB(DATE "2008-12-25", INTERVAL 5 DAY)
2008-12-20

Notas

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

Se requiere un tratamiento especial para las partes MONTH, QUARTER y YEAR cuando la fecha es el último día del mes (o está cercana a él). Si el mes resultante tiene menos días que el día de la fecha original o del día de la fecha y hora, entonces el día del resultado es el último día del nuevo mes.

Recursos relacionados

¿Te ha resultado útil esta información?
¿Cómo podemos mejorar esta página?