SQL ADDDATE() 函数

返回 SQL DATE 函数


ADDDATE()函数 添加日期。

语法

ADDDATE()函数语法如下

ADDDATE(date,INTERVAL expr unit)
-- 或者
ADDDATE(expr,days)

说明

当ADDDATE()函数的第二个参数为 INTERVAL 时,ADDDATE() 是 DATE_ADD() 的同义词。与其相关的函数 SUBDATE() 是 DATE_SUB() 的同义词。有关 INTERVAL 单位参数的信息,请参考DATE_ADD() 函数的介绍。

示例

mysql> SELECT DATE_ADD('1998-01-02', INTERVAL 31 DAY);
+---------------------------------------------------------+
| DATE_ADD('1998-01-02', INTERVAL 31 DAY)                 |
+---------------------------------------------------------+
| 1998-02-02                                              |
+---------------------------------------------------------+
1 row in set (0.00 sec)

mysql> SELECT ADDDATE('1998-01-02', INTERVAL 31 DAY);
+---------------------------------------------------------+
| ADDDATE('1998-01-02', INTERVAL 31 DAY)                  |
+---------------------------------------------------------+
| 1998-02-02                                              |
+---------------------------------------------------------+
1 row in set (0.00 sec)

当使用第二个参数为 days 形式时,MySQL 将其视为要添加到 expr 的整数天数。

mysql> SELECT ADDDATE('1998-01-02', 31);
+---------------------------------------------------------+
| DATE_ADD('1998-01-02', INTERVAL 31 DAY)                 |
+---------------------------------------------------------+
| 1998-02-02                                              |
+---------------------------------------------------------+
1 row in set (0.00 sec)

返回 SQL DATE 函数

查看笔记

扫码一下
查看教程更方便