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)

MySQL里获取当前周、月、季的第一天/最后一天相关推荐

  1. MYSQL中取当前周/月/季/年的第一天与最后一天

    2019独角兽企业重金招聘Python工程师标准>>> #当年第一天: SELECT DATE_SUB(CURDATE(),INTERVAL dayofyear(now())-1 D ...

  2. mysql获取每年的最后一天_MYSQL中取当前年份的第一天和当前周,月,季度的第一天/最后一天_MySQL...

    bitsCN.com MYSQL中取当前年份的第一天和当前周,月,季度的第一天/最后一天 mysql 获取当年第一天的年月日格式:SELECT DATE_SUB(CURDATE(),INTERVAL ...

  3. mysql 季度最后一天,MYSQL中取目前年份的第一天和当前周,月,季度的第一天/最后一天...

    MYSQL中取当前年份的第一天和当前周,月,季度的第一天/最后一天 mysql 获取当年第一天的年月日格式:SELECT DATE_SUB(CURDATE(),INTERVAL dayofyear(n ...

  4. MySQL里的日期技巧

    [sql] MySQL里获取当前week.month.quarter的第一天/最后一天      当前week的第一天:  select date_sub(curdate(),INTERVAL WEE ...

  5. dual mysql 获取序列_MySQL获取周、月、天日期,生成排序号

    常用MySQL生成时间序列 --生成最近七天的日期,不包括当天 SELECT @cdate := date_add(@cdate, interval - 1 day) as date FROM(SEL ...

  6. java 和 mysql 获取周 星期 的第一天 最后一天 或者 月的 日期(字符串转日期,日期转字符串,日期加减)...

    获取周的第一天,最后一天 System.out.println(getStartEndDate("2016-05-01", 1)); 获取星期的第一天和最后一天 System.ou ...

  7. MySQL中获取天、周、月等数据

    MySQL中获取天.周.月等数据 1.今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 2.昨天 SELECT * FROM 表名 ...

  8. MySQL中按周、月、季、年分组统计

    根据日期,按照周.月.季.年对数据进行分组统计 一.前言 带着问题去学习,我觉得是一种非常有效的学习方法,不知下面的几个问题是否也是你所需要考虑的:被分组的日期是否连续.周是以周日为起始日,还是以周一 ...

  9. Mysql:获取距今最近12个月的数据

    获取最近12个月的数据 并将没有数据的月份置为0 SELECT IFNULL(b.value,0) AS VALUE,a.name /*将value初始化为0 并将其作为value列下的数据*/FRO ...

最新文章

  1. jQuery日期选择器插件date-input
  2. Svchost.exe病毒
  3. Linux中的文件描述符与打开文件之间的关系
  4. 【转】Odoo装饰器: one装饰
  5. 一位996、CRUD开发者的一天
  6. ORA-28000: the account is locked 解决方法
  7. var a = b = 5 and use strict mode
  8. [react] React v15中怎么处理错误边界?
  9. android放在上个元素的左边代码,控件悬浮在某个控件之上 Android五大布局方式——相对布局(RelativeLayout)属性详解...
  10. 集合差异比较算法及性能测试
  11. html5页脚最低下,页面底部或内容的页脚,以较低者为准
  12. qt执行linux sudo命令语句,linux命令_sudo
  13. UE3名称结构(Name)
  14. Fabric 1.0的多机部署
  15. 电路板故障测试仪GR4080软件,电路板故障检测仪
  16. php数组倒插,phpComasy v0.7.9
  17. POI Word 模板 文字 图片 替换
  18. 解密支付系统,来看如何构建理想的支付系统架构
  19. win10 程序最小化不在任务栏了?在左下角
  20. 4G数传图传一体模块 GSLINK-A2使用手册

热门文章

  1. 安装Vista系统 电脑需满足的十大要素
  2. 一款好用的运行在Android手机上的pdf阅读器
  3. 超级实用python技术文章导航[总有一款适合你]
  4. python04-list,tuple
  5. 乐橙TP1S的本地在线码流
  6. win10下双系统安装以及Ubuntu双系统启动时卡死的解决方法
  7. QQ日志“服务器繁忙,稍后再试”
  8. Windows系统常用快捷键和DOS基本命令
  9. 每日一面系列之HashMap夺命连环问
  10. h5移动端滑动内容置顶