美文网首页
Mysql 计算当前日期往前多少天

Mysql 计算当前日期往前多少天

作者: 马木木 | 来源:发表于2020-03-12 16:15 被阅读0次

在DB2 中计算当前往前多天很简单,就是CURRENT DATE -1 day
但是mysql要复杂些
先说答案

date_sub(current_date,interval 1 day )

sub相减,那么add就是相加了。
故:
date_sub表示往前多少天,date_add表示往后多少天

interval表示间隔 主要是一个标识符的作用吧
1表示数量
day表示 ,当然还有年、月、时分秒

image.png

其实除了用函数外,我们可以直接利用interval和类型进行加减,给个例子举一反一百

# 十天前
select current_date - interval 10 DAY from dual
# 十天后
select current_date + interval 10 DAY from dual

相关文章

网友评论

      本文标题:Mysql 计算当前日期往前多少天

      本文链接:https://www.haomeiwen.com/subject/asipjhtx.html