MYSQL 获取当前时间上一个月

----------------------------------------------------
date_add() 增加
date_sub() 减少
----------------------------------------------------
month 月份
minute 分钟
second 秒
concat(year(now()),'-01-01') # 获取当前日期的年份第一天
concat(year(now()),'-12-31') # 获取当前日期的年份最后一天
SELECT DATE_SUB(CURDATE(),INTERVAL DAYOFYEAR(NOW())-1 DAY); # 同样是获取第一天
DATE_ADD(NOW(),INTERVAL -MONTH(NOW())+1 MONTH) # 当前日期对应第一个月日期
参考文章
https://blog.youkuaiyun.com/linybo/article/details/36185357
https://blog.youkuaiyun.com/fallenjency/article/details/114370248?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_baidulandingword-0&spm=1001.2101.3001.4242*
本文介绍了如何使用MySQL的date_add()和date_sub()函数来获取当前日期上一个月的第一天和最后一天。通过DATE_SUB()函数减去当前日期的天数得到年初第一天,而DATE_ADD()结合MONTH()函数则可用于获取上个月的第一天。参考文章提供了详细的示例和代码,适合数据库管理人员和开发者学习。
54

被折叠的 条评论
为什么被折叠?



