MySQL里获取当前week、month、quarter的第一天/最后一天
来源:互联网 发布:网络推广怎么安排工作 编辑:程序博客网 时间:2024/06/05 13:23
MySQL里获取当前week、month、quarter的第一天/最后一天
摘自:http://hideto.javaeye.com/blog/255816
mysql 获取当年第一天的年月日格式:SELECT DATE_SUB(CURDATE(),INTERVAL dayofyear(now())-1 DAY);
当前week的第一天:
select date_sub(curdate(),INTERVAL WEEKDAY(curdate())+1 DAY)
当前week的最后一天:
select date_sub(curdate(),INTERVAL WEEKDAY(curdate())-5 DAY)
前一week的第一天:
select date_sub(curdate(),INTERVAL WEEKDAY(curdate())+8 DAY)
前一week的最后一天:
select date_sub(curdate(),INTERVAL WEEKDAY(curdate())+2 DAY)
前两week的第一天:
select date_sub(curdate(),INTERVAL WEEKDAY(curdate())+15 DAY)
前两week的最后一天:
select date_sub(curdate(),INTERVAL WEEKDAY(curdate())+9 DAY)
当前month的第一天:
SELECT concat(date_format(LAST_DAY(now()),'%Y-%m-'),'01′)
当前month的最后一天:
SELECT LAST_DAY(now())
前一month的第一天:
SELECT concat(date_format(LAST_DAY(now()-interval 1 month),'%Y-%m-'),'01′)
前一month的最后一天:
SELECT LAST_DAY(now()-interval 1 month)
前两month的第一天:
SELECT concat(date_format(LAST_DAY(now()-interval 2 month),'%Y-%m-'),'01′)
前两month的最后一天:
SELECT LAST_DAY(now()-interval 2 month)
当前quarter的第一天:
select concat(date_format(LAST_DAY(MAKEDATE(EXTRACT(YEAR FROM CURDATE()),1)+interval QUARTER(CURDATE())*3-3 month),'%Y-%m-'),'01′)
当前quarter的最后一天:
select LAST_DAY(MAKEDATE(EXTRACT(YEAR FROM CURDATE()),1)+interval QUARTER(CURDATE())*3-1 month)
前一quarter的第一天:
select concat(date_format(LAST_DAY(MAKEDATE(EXTRACT(YEAR FROM CURDATE()),1)+interval QUARTER(CURDATE())*3-6 month),'%Y-%m-'),'01′)
前一quarter的最后一天:
select LAST_DAY(MAKEDATE(EXTRACT(YEAR FROM CURDATE()),1)+interval QUARTER(CURDATE())*3-4 month)
前两quarter的第一天:
select concat(date_format(LAST_DAY(MAKEDATE(EXTRACT(YEAR FROM CURDATE()),1)+interval QUARTER(CURDATE())*3-9 month),'%Y-%m-'),'01′)
前两quarter的最后一天:
select LAST_DAY(MAKEDATE(EXTRACT(YEAR FROM CURDATE()),1)+interval QUARTER(CURDATE())*3-7 month)
- MySQL里获取当前week、month、quarter的第一天/最后一天
- MySQL里获取当前week、month、quarter的第一天/最后一天
- MySQL里获取当前week、month、quarter的第一天/最后一天
- MySQL里获取当前week、month、quarter的第一天/最后一天
- php获取当前月份的第一天与最后一天
- mysql 获取上个月,这个月的第一天或最后一天
- mysql 获取上个月,这个月的第一天或最后一天
- mysql 获取上个月,这个月的第一天或最后一天
- mysql 获取上个月,这个月的第一天或最后一天
- mysql 获取上个月,这个月的第一天或最后一天
- 获取当前月第一天、最后一天、获取当前年第一天、获取当前近一年
- 获取当前月第一天、最后一天、获取当前年第一天、获取当前近一年
- 日期获取:得到当前月的第一天,得到当前月的最后一天
- java 获取当前月份 第一天 和 最后一天
- JAVA 获取当前月第一天,最后一天;上个月第一天,最后一天;下个月第一天,最有一天。
- mysql 查询当前月 第一天/最后一天 时间
- SQL 获取当前月的第一天最后一天获取当月最大最小的时间当月天数,当月第一天,当月最后一天
- 使用Calendar类获取当前月的第一天与最后一天
- ION基本概念介绍和原理分析
- 第十二周项目三(5)——输出一个数的二进制
- 度序列与Havel-Hakimi 定理
- 软件著作权登记办理流程
- jquery的$.extend和$.fn.extend作用及区别
- MySQL里获取当前week、month、quarter的第一天/最后一天
- JavaScript push() 方法
- Android实战技巧:如何在ScrollView中嵌套ListView
- 1117
- Jackson 概要学习笔记
- 单链表的实现
- C#截图
- tx:method 有关的设置
- js里遍历json数据的一个实例