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 parapart
: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 7DAY
.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 |
|
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.