MySQL里获取当前week、month、quarter的第一天/最后一天
来源:互联网 发布:versions for mac 1.4 编辑:程序博客网 时间:2024/05/16 10:56
MySQL里获取当前week、month、quarter的第一天/最后一天[转摘]
摘自:http://hideto.javaeye.com/blog/255816
当前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)
UNIX时间戳转换为日期用函数: FROM_UNIXTIME()
select FROM_UNIXTIME(1156219870);
日期转换为UNIX时间戳用函数: UNIX_TIMESTAMP()
Select UNIX_TIMESTAMP(’2006-11-04 12:23:00′);- 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类获取当前月的第一天与最后一天
- Visual.C#.2010从入门到精通].(Visual.C#.2010.Step.By.Step)读书笔记 值、引用(七)
- 学习Javascript的8张思维导图 (4)
- 各种提示信息
- 国达色谱色谱仪器 脆碎度测试仪
- TortoiseSVN设置忽略文件和目录文件夹
- MySQL里获取当前week、month、quarter的第一天/最后一天
- sizeof(struct)和sizeof(union)
- 程序员护颈三宝
- cocos2d-x读取json
- 在mysql数据库中,统计当天的日志
- 电视盒子开机自启动wifi热点功能代码,貌似路由器都能省了。。。
- unity插件和工具
- 金融交易知识
- 大揭秘:女性不爱编程的缘由