MYSQL中取当前周/月/季/年的第一天与最后一天
2019独角兽企业重金招聘Python工程师标准>>>
#当年第一天:
SELECT DATE_SUB(CURDATE(),INTERVAL dayofyear(now())-1 DAY);#当年最后一天:
SELECT concat(YEAR(now()),'-12-31'); #当前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);
转载于:https://my.oschina.net/zx0211/blog/698252
MYSQL中取当前周/月/季/年的第一天与最后一天相关推荐
- mysql 季度最后一天,MYSQL中取目前年份的第一天和当前周,月,季度的第一天/最后一天...
MYSQL中取当前年份的第一天和当前周,月,季度的第一天/最后一天 mysql 获取当年第一天的年月日格式:SELECT DATE_SUB(CURDATE(),INTERVAL dayofyear(n ...
- mysql获取每年的最后一天_MYSQL中取当前年份的第一天和当前周,月,季度的第一天/最后一天_MySQL...
bitsCN.com MYSQL中取当前年份的第一天和当前周,月,季度的第一天/最后一天 mysql 获取当年第一天的年月日格式:SELECT DATE_SUB(CURDATE(),INTERVAL ...
- 【scala】获取当前时间的上一个自然周以及自然周集合;获取当前时间的上一个自然月以及自然月的第一天与最后一天
获取当前时间的上一个自然周的开始时间: import java.text.SimpleDateFormat import java.util.{Calendar, Date}def getLastWe ...
- MySQL中按周、月、季、年分组统计
根据日期,按照周.月.季.年对数据进行分组统计 一.前言 带着问题去学习,我觉得是一种非常有效的学习方法,不知下面的几个问题是否也是你所需要考虑的:被分组的日期是否连续.周是以周日为起始日,还是以周一 ...
- loadrunner 操作mysql_loadrunner学习笔记(从MYSQL中取数据)
先声明,目前属于学了没几天的新手,以下部分都是自己研究加上网上资料所得,如果有问题请各位达人指出. 前一阵子写了一段调用MYSQL的测试代码.功能很简单,就是从数据库里取数据,然后打印出来.算是为以后 ...
- mysql中查询当年1-12月数据
数据统计中经常有这样的需求,统计今年1-12月的贸易额,统计了两种比较使用的方法; 第一种:采用union方式 select concat((select year(now())), '-01') a ...
- 二级菜单从mysql中取_MyEclipes中如何如何让通过读取Mysql中的数据来实现二级菜单分类...
展开全部 示例:#mysql 表`32313133353236313431303231363533e78988e69d8331333332633663test1`结构: mysql> desc ...
- 使用从mysql中取数据
import MySQLdb conn=MySQLdb.connect(host="xx",user="xx",passwd="xx",db ...
- MySQL中查询某年某月的数据
1.表格式如下: 2.查询2018年的数据: select * from day_rate where year(date)='2018' 3.查询2月份的数据: select * from da ...
最新文章
- 金士顿u盘量产工具_与时俱进,金士顿双接口优盘支持Type C接口
- 数据库 大数据访问及分区分块优化方案
- SD:配置国家代码的检查和客户主数据隐藏字段 20190516
- 文档生成工具Sandcastle Help File Builder
- Git复习(七)之自定义git、忽略特殊文件、配置文件
- dispatch的action带参数
- npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! node-sass@
- 遍历Page的Controls集合
- 计算机网络第七版课后答案(谢希仁版)
- java 整合永中云预览模块
- Java 生成随机手机号,并写入数据库
- 最好最实用的PHP二次开发教程
- 诛仙3服务器查询系统,《诛仙3》4月1日服务器数据互通公告
- 计算机网络里的DHCP是什么,路由器的DHCP是什么意思?有什么作用
- excel表格合并程序
- myChat - 第三方ChatGPT原生客户端,支持win和mac系统
- MobaXterm 全能型开源远程终端
- 数据库模型设计——历史表与版本号设计
- Win11如何更改字体样式?Win11更改字体样式的方法
- java md5库_Java常用类库API之MD5简单使用
热门文章
- python 删除文件 通配符_python 实现删除文件或文件夹实例详解
- 添加多浏览器支持是什么意思_周公解梦:梦见无缘无故多了一个儿子什么意思...
- c语言程序机试题及答案,C语言程序设计试题及答案解析(二)
- php双线切换线路,双线路策略路由和脚本备份切换
- 为什么input中的maxlength属性失效了
- mybatis plus 批量更新数据_Mybatis 多字段组合唯一 并批量添加不重复数据
- 滚动图片广告_女排赢球可喜看台马桶广告扎眼 网友:去男足赛场!别在这儿蹭热点...
- php 获取 get变量,php – 在Laravel中获取GET“?”变量
- hhkb mac设置_我最爱的HHKB
- Iplat62---CRUD