DATE_ADD
Learn how to use the DATE_ADD datetime function in PlaidCloud Lakehouse. Add the time interval or date interval to the provided date or date with time...
Add the time interval or date interval to the provided date or date with time (timestamp/datetime).
Analyze Syntax
func.date_add(<unit>, <value>, <date_or_time_expr>)
Analyze Examples
func.date_add('YEAR', 1, func.to_date('2018-01-02'))
┌──────────────────────────────────────────────────────┐
│ func.date_add('YEAR', 1, func.to_date('2018-01-02')) │
├──────────────────────────────────────────────────────┤
│ 2019-01-02 │
└──────────────────────────────────────────────────────┘
SQL Syntax
DATE_ADD(<unit>, <value>, <date_or_time_expr>)
Arguments
| Arguments | Description |
|---|---|
<unit> | Must be of the following values: YEAR, QUARTER, MONTH, DAY, HOUR, MINUTE and SECOND |
<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 DATE or TIMESTAMP type |
Return Type
The function returns a value of the same type as the <date_or_time_expr> argument.
SQL Examples
SELECT date_add(YEAR, 1, to_date('2018-01-02'));
┌───────────────────────────────────────────────────┐
│ DATE_ADD(YEAR, INTERVAL 1, to_date('2018-01-02')) │
├───────────────────────────────────────────────────┤
│ 2019-01-02 │
└───────────────────────────────────────────────────┘