MySQL DATE_ADD()Funciones
Funciones de fecha de MySQL
Definición y uso
La función DATE_ADD() añade un intervalo de tiempo especificado a una fecha.
Sintaxis
DATE_ADD(date,INTERVAL expr type)
El parámetro date es una expresión de fecha válida. El parámetro expr es el intervalo de tiempo que desea añadir.
El parámetro type puede ser uno de los siguientes valores:
| Valores de Type |
|---|
| MICROSECOND |
| SECOND |
| MINUTE |
| HOUR |
| DAY |
| WEEK |
| MONTH |
| QUARTER |
| YEAR |
| SECOND_MICROSECOND |
| MINUTE_MICROSECOND |
| MINUTE_SECOND |
| HOUR_MICROSECOND |
| HOUR_SECOND |
| HOUR_MINUTE |
| DAY_MICROSECOND |
| DAY_SECOND |
| DAY_MINUTE |
| DAY_HOUR |
| YEAR_MONTH |
Ejemplos
Supongamos que tenemos la siguiente tabla "Orders":
| OrderId | ProductName | OrderDate |
|---|---|---|
| 1 | Jarlsberg Cheese | 2008-11-11 13:23:44.657 |
Ahora, queremos añadir 45 días a "OrderDate" para poder encontrar la fecha de pago.
Usamos la siguiente sentencia SELECT:
SELECT OrderId,DATE_ADD(OrderDate,INTERVAL 45 DAY) AS OrderPayDate
FROM Orders
FROM Orders
Resultado:
| OrderId | OrderPayDate |
|---|---|
| 1 | 2008-12-26 13:23:44.657 |
Funciones de fecha de MySQL Otras extensiones