一、DATE_SUB()函数:从日期减去指定的时间间隔。


语法:DATE_SUB(date,interval expr type)

data 需要操作的日期
interval 间隔
expr 添加的时间间隔
type 这个参数的值有很多,可以是日期的类型,如DAY、HOUR、WEEK

示例:

DATE_SUB('2022-06-17 10:23:00',interval 1 day)

二、DATE_ADD()函数:用于向日期添加指定的时间间隔

语法:DATE_ADD(date, INTERVAL num TYPE)

    date 只要是合法的日期表达式即可
    num 是希望添加的时间间隔值
    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

示例:

DATE_ADD('2022-06-17 10:23:00', INTERVAL 30 MINUTE)

相关题目: SQL29 计算用户的平均次日留存率

参考:https://blog.csdn.net/asing1elife/article/details/82788108