ADDDATE(date,INTERVAL expr type) ADDDATE(expr,days)
当被第二个参数的INTERVAL 格式激活后, ADDDATE() 就是DATE_ADD() 的同义词。相关函数SUBDATE() 则是DATE_SUB() 的同义词。对于INTERVAL 参数上的信息 ,请参见关于DATE_ADD() 的论述。
mysql> SELECT DATE_ADD('1998-01-02', INTERVAL 31 DAY);
-> '1998-02-02'
mysql> SELECT ADDDATE('1998-01-02', INTERVAL 31 DAY);
-> '1998-02-02'
若 days 参数只是整数值,则 MySQL 5.1 将其作为天数值添加至 expr 。
mysql> SELECT ADDDATE('1998-01-02', 31);
-> '1998-02-02'
本文详细介绍了SQL中ADDDATE和DATE_ADD函数的用法,包括如何将特定间隔添加到日期表达式,以及它们之间的等效性。通过示例展示了如何在查询中使用这些函数,特别是当第二个参数为INTERVAL类型时,ADDDATE函数的行为与DATE_ADD类似。
4430

被折叠的 条评论
为什么被折叠?



