DATE_ADD
Add the time interval or date interval to the provided date or date with time (timestamp/datetime).
Syntax
DATE_ADD(<unit>, <value>,  <date_or_time_expr>)
Arguments
| Arguments | Description | 
|---|---|
| <unit> | Must be of the following values: YEAR,QUARTER,MONTH,DAY,HOUR,MINUTEandSECOND | 
| <value> | This is the number of units of time that you want to add. For example, if you want to add 2 days, this will be 2. | 
| <date_or_time_expr> | A value of DATEorTIMESTAMPtype | 
Return Type
The function returns a value of the same type as the <date_or_time_expr> argument.
Examples
Query:
SELECT date_add(YEAR, 1, to_date('2018-01-02'));
+---------------------------------------------------+
| DATE_ADD(YEAR, INTERVAL 1, to_date('2018-01-02')) |
+---------------------------------------------------+
| 2019-01-02                                        |
+---------------------------------------------------+