在DB2 中计算当前往前多天很简单,就是
CURRENT DATE -1 day但是mysql要复杂些 先说答案
date_sub(current_date,interval 1 day )
sub相减,那么add就是相加了。
故:
date_sub表示往前多少天,date_add表示往后多少天
interval表示间隔 主要是一个标识符的作用吧
1表示数量
day表示 天,当然还有年、月、时分秒
其实除了用函数外,我们可以直接利用interval和类型进行加减,给个例子举一反一百
# 十天前
select current_date - interval 10 DAY from dual
# 十天后
select current_date + interval 10 DAY from dual