在MySQL中,DATE_ADD
函数用于在给定日期上添加指定的时间间隔。它可以用于对日期进行加法操作。
DATE_ADD
函数的语法如下:
scss复制代码DATE_ADD(date,INTERVAL expr type)
其中:
date
是要进行操作的日期。expr
是一个表示时间间隔的表达式。type
是时间间隔的类型,可以是以下之一:MICROSECOND
,SECOND
,MINUTE
,HOUR
,DAY
,WEEK
,MONTH
,QUARTER
,YEAR
。
以下是一些示例:
在日期上添加指定的天数:
sql复制代码SELECT DATE_ADD('2023-07-19', INTERVAL 5 DAY);
输出:'2023-07-24'
上述示例将在给定日期上添加5天。
在日期上添加指定的小时数:
sql复制代码SELECT DATE_ADD('2023-07-19 10:30:00', INTERVAL 2 HOUR);
输出:'2023-07-19 12:30:00'
上述示例将在给定日期时间上添加2小时。
在日期上添加指定的月数:
sql复制代码SELECT DATE_ADD('2023-07-19', INTERVAL 3 MONTH);
输出:'2023-10-19'
上述示例将在给定日期上添加3个月。
你可以根据需要使用不同的时间间隔类型和表达式来对日期进行加法操作。