SQL中的DATE_SUB()和DATE_ADD()函数

一、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
全部评论

相关推荐

点赞 评论 收藏
分享
苍蓝星上艾露:这简历。。。可以试试我写的开源简历优化工具https://github.com/weicanie/prisma-ai
点赞 评论 收藏
分享
LazyBreeze:项目尽量体现你对技术的理解和深度,不是说把中间件用一下就完事了,你项目里面提到集群和分布式,你真在服务器上部署过吗,感觉太假了,第二个项目说自己用了微服务的什么组件,只是用了没有自己的思考,很难让面试官注意到你的简历。针对某几个技术点自己多思考一下,考虑一下有没有别的替代方案,可以写一下,即使没有真的实现
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-18 18:23
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务