DATE_ADD
将时间间隔或日期间隔添加到提供的日期或带时间的日期(时间戳/日期时间)。
语法
DATE_ADD(<unit>, <value>, <date_or_time_expr>)
参数
参数 | 描述 |
---|---|
<unit> | 必须是以下值之一:YEAR 、QUARTER 、MONTH 、DAY 、HOUR 、MINUTE 和 SECOND |
<value> | 这是您要添加的时间单位数量。例如,如果您想添加2天,则此值为2。 |
<date_or_time_expr> | 一个 DATE 或 TIMESTAMP 类型的值 |
返回类型
函数返回与 <date_or_time_expr>
参数相同类型的值。
示例
查询:
SELECT date_add(YEAR, 1, to_date('2018-01-02'));
┌──────────────────────────────────────────┐
│ date_add(year, 1, to_date('2018-01-02')) │
│ Date │
├──────────────────────────────────────────┤
│ 2019-01-02 │
└──────────────────────────────────────────┘