select curdate(); --获取当前日期

select last_day(curdate()); --获取当月最后一天。

select DATE_ADD(curdate(),interval -day(curdate())+1 day); --获取本月第一天

select date_add(curdate()-day(curdate())+1,interval 1 month); -- 获取下个月的第一天

select DATEDIFF(date_add(curdate()-day(curdate())+1,interval 1 month ),DATE_ADD(curdate(),interval -day(curdate())+1 day)) from dual; --获取当前月的天数

#当年第一天:

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);

mysql 本月第一天_mysql日期 获取本月第一天 获取下个月的第一天相关推荐

  1. mysql什么格式转换_MySQL日期格式转换

    DATE_FORMAT(date,format):根据参数对date进行格式化.1 2 3 4SELECT DATE_FORMAT('2016-01-16 22:23:00','%W %M %Y') ...

  2. mysql当前日期减去天数_mysql日期函数-日期相减返回天数

    一.MySQL 获得当前日期时间 函数 1.1 获得当前日期+时间(date + time)函数:now() mysql> select now(); +-------------------- ...

  3. mysql转unix时间戳_mysql日期与unix时间戳互转

    #### UNIX时间戳转换为日期用函数: FROM_UNIXTIME(unix_timestamp,format) ```sql select FROM_UNIXTIME(1156219870); ...

  4. mysql九九查询法_mysql日期查询法

    话说有一文章表article,存储文章的添加文章的时间是add_time字段,该字段为int(5)类型的,现需要查询今天添加的文章总数并且按照时间从大到小排序,则查询语句如下: 02 03 1 sel ...

  5. mysql查询时间格式化_mysql 日期时间查询及其格式化

    -- 今天 select fullName,addedTime from t_user where to_days(addedTime) <= to_days(now()); -- 昨天 sel ...

  6. mysql 格式化时间查询_mysql 日期格式化查询

    select date_format(create_time,'%Y-%m-%d') from t_user_basic_info %S, %s 两位数字形式的秒( 00,01, . . ., 59) ...

  7. mysql时间函数总结_MySQL 日期时间函数常用总结

    获得当前日期+时间(date + time)1.1    函数:now() 相关函数:current_timestamp(),localtime(),localtimestamp() 举例说明: 2. ...

  8. mysql 汉字字母拼音_mysql 汉字按拼音字母排序、获取拼音首字母、拼音全拼

    一.汉字utf-8 转gbk排序 ORDER BY CONVERT(city_name USING gbk) 二.获取词语拼音首字母 创建函数 CREATE FUNCTION `firstPinyin ...

  9. mysql count 百万级_MySQL 的 count(*) 的优化,获取千万级数据表的总行数

    一.前言 二.关于count的优化 三.使用explain获取行数1.关于explain 2.关于返回值 一.前言 这个问题是今天朋友提出来的,关于查询一个1200w的数据表的总行数,用count(* ...

最新文章

  1. ES6常用新特性---笔记一
  2. Java常用类之String类、Stringbuffer和Random类练习
  3. C++编程练习:抽象类——编写一个程序,计算三角形、正方形的面积,抽象出一个基类base。
  4. 「BZOJ2200」[Usaco2011 Jan] 道路和航线 - 最短路+拓扑排序
  5. NOIP练习赛题目6
  6. java读写文件,读超大文件
  7. STM32 的RAM跑到哪里去了
  8. Luck Competition
  9. 1次订单事故,扣了我3个月绩效!
  10. Android UI学习之TextView
  11. 获取浏览器高度和宽度
  12. pid温度控制算法c语言程序,温度控制的PID算法的C语言程序
  13. 像素越多越好?像元的面积越小越好?为何底大一级压死人?
  14. 简述计算机的含义是什么,输入法全拼和双拼是什么意思?有什么区别?
  15. python常用函数
  16. 【CF1646D】D. Weight the Tree(树形dp、贪心)
  17. 图说卡尔曼滤波(正在进行时)
  18. OSPF虚电路去区域路由过滤
  19. mfc编程 孙鑫_MFC(文本编程,孙鑫C++第五讲笔记整理) | 学步园
  20. 《2017年度中国数字阅读白皮书》发布!你的阅读量拖后腿了吗?

热门文章

  1. windows server 2008 enterprise r2 x64 激活小记
  2. HC-SR501 人体红外感应模块 单片机
  3. Fluxion安装教程
  4. Pycharm 安装 github copilot 报错:failed to initiate the github login process please try again
  5. 论文阅读问题总结(六):Meta-Learning with Domain Adaption for Few-shot Learning Under Domain Shift
  6. 中国电信CTWing物联网平台接入指南(一)之开发流程
  7. 更新Windows11出现错误0x80240022的解决方法
  8. 互联网夜高峰,无人应答
  9. yyyy-MM-dd HH:mm:ss和时间戳之间的转换
  10. js类数组转化为数组的5种方法【附思路】