MySQL DATE_ADD() 函数


​MySQL Date 函数​


定义和用法

DATE_ADD() 函数向日期添加指定的时间间隔。

语法



DATE_ADD(date,INTERVAL expr type)



date 参数是合法的日期表达式。expr

type 参数可以是下列值:

Type 值

MICROSECOND

SECOND

MINUTE

HOUR

DAY

WEEK

MONTH

QUARTER

YEAR

SECOND_MICROSECOND

MINUTE_MICROSECOND

MINUTE_SECOND

HOUR_MICROSECOND

HOUR_SECOND

HOUR_MINUTE

DAY_MICROSECOND

DAY_SECOND

DAY_MINUTE

DAY_HOUR

YEAR_MONTH


实例

假设我们有如下的表:

OrderId

ProductName

OrderDate

1

'Computer'

2008-12-29 16:25:46.635

现在,我们希望向 "OrderDate" 添加 2 天,这样就可以找到付款日期。

我们使用下面的 SELECT 语句:

DATE_ADD(OrderDate,INTERVAL 2 DAY)

结果:

OrderId

OrderPayDate

1

2008-12-31 16:25:46.635