当前位置:网站首页>MySQL里获取当前周、月、季的第一天/最后一天
MySQL里获取当前周、月、季的第一天/最后一天
2022-08-03 01:33:00 【橘子不橙】
mysql 获取当年第一天的年月日格式:
SELECT DATE_SUB(CURDATE(),INTERVAL dayofyear(now())-1 DAY);
MySQL里获取当前周、月、季的第一天/最后一天
当前一周的第一天:
select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) + 1 DAY)
当前一周的最后一天:
select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) – 5 DAY)
前一周的第一天:
select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) + 8 DAY)
前一周的最后一天:
select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) + 2 DAY)
前两周的第一天:
select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) + 15 DAY)
前两周的最后一天:
select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) + 9 DAY)
当前月的第一天:
SELECT concat(date_format(LAST_DAY(now()),’%Y-%m-’),’01′)
当前月的最后一天:
SELECT LAST_DAY(now())
前一月的第一天:
SELECT concat(date_format(LAST_DAY(now() – interval 1 month),’%Y-%m-’),’01′)
前一月的最后一天:
SELECT LAST_DAY(now() – interval 1 month)
前两月的第一天:
SELECT concat(date_format(LAST_DAY(now() – interval 2 month),’%Y-%m-’),’01′)
前两月的最后一天:
SELECT LAST_DAY(now() – interval 2 month)
当前一季的第一天:
select concat(date_format(LAST_DAY(MAKEDATE(EXTRACT(YEAR FROM CURDATE()),1) + interval QUARTER(CURDATE())*3-3 month),’%Y-%m-’),’01′)
当前一季的最后一天:
select LAST_DAY(MAKEDATE(EXTRACT(YEAR FROM CURDATE()),1) + interval QUARTER(CURDATE())*3-1 month)
前一季的第一天:
select concat(date_format(LAST_DAY(MAKEDATE(EXTRACT(YEAR FROM CURDATE()),1) + interval QUARTER(CURDATE())*3-6 month),’%Y-%m-’),’01′)
前一季的最后一天:
select LAST_DAY(MAKEDATE(EXTRACT(YEAR FROM CURDATE()),1) + interval QUARTER(CURDATE())*3-4 month)
前两季的第一天:
select concat(date_format(LAST_DAY(MAKEDATE(EXTRACT(YEAR FROM CURDATE()),1) + interval QUARTER(CURDATE())*3-9 month),’%Y-%m-’),’01′)
前两季的最后一天:
select LAST_DAY(MAKEDATE(EXTRACT(YEAR FROM CURDATE()),1) + interval QUARTER(CURDATE())*3-7 month)
边栏推荐
猜你喜欢
随机推荐
UVM中SVA使用指南
The Sandbox 市场平台将上线 Isla Obscura 第五期 NFT 作品集
v-if条件判断及v-show
torchvision.datasets.ImageFolder使用详解
List转Map的几种方式
高并发基石:多线程、守护线程、线程安全、线程同步、互斥锁,一文扫尽!...
30岁测试开发年薪不足80万,还要被面试官diss混得太差?
企业云成本管控,你真的做对了吗?
华为防火墙双机热备技术:HRP、VGMP、VRRP,三大技术值得一学!
【Swoole系列3.3】单进程管理Process
10. SAP ABAP OData 服务如何支持修改(Update)操作
Violence recursion to dynamic programming 08 (pony go chess)
代码工具推荐
暴力递归到动态规划 07(516. 最长回文子序列)
全栈---JSONP
怎么从零编写一个 v3 版本的 chrome 浏览器插件实现 CSDN 博客网站的暗黑和明亮主题切换?
一个循环,两个循环问题的思考及复现
南瓜科学新品上线 开辟益智玩具新世界
【7.31】代码源 - 【矩阵操作】【宝箱】【New Stone Game】【等差数列】
一篇文章玩明白Stack-migration