Mysql 获取当月和上个月第一天和最后一天的解决方案

获取当前日期

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 day(curdate());

获取当前月的天数(先加一个月,再减今天是第几天,得到当前月的最后一天,最后求最后一天是几号)

select day(date_add( date_add(curdate(),interval 1 month),interval -day(curdate()) day ));

上个月的第一天

select date_sub(date_sub(date_format(now(),’%y-%m-%d’),interval extract(
day from now())-1 day),interval 1 month)

上个月的最后一天:

select date_sub(date_sub(date_format(now(),’%y-%m-%d’),interval extract(
day from now()) day),interval 0 month) as date

这个月的第一天:

select date_sub(date_sub(date_format(now(),’%y-%m-%d’),interval extract(
day from now())-1 day),interval 0 month)

获取当月最后一天

select date_sub(date_format(now(),’%y-%m-%d’),interval extract(
day from now())-1 day)

Mysql 获取当月和上个月第一天和最后一天相关推荐

  1. Mysql 获取当月和上个月第一天和最后一天的解决方案

    #获取当前日期 select curdate(); #获取当月最后一天 select last_day(curdate()): #获取本月的第一天 select date_add(curdate(), ...

  2. Mysql 获取当月和上个月第一天和最后一天的SQL

    #获取当前日期 select curdate(); #获取当月最后一天 select last_day(curdate()); #获取本月的第一天 select date_add(curdate(), ...

  3. mysql获取当月最后一天_mysql中获取本月第一天、本月最后一天、上月第一天、上月最后一天

    mysql获取当月最后一天_mysql中获取本月第一天.本月最后一天.上月第一天.上月最后一天等等 转自: https://blog.csdn.net/min996358312/article/det ...

  4. 获取当前月份的第一天和最后一天,上个月的第一天和最后一天

    上个月第一天和最后一天 import java.text.SimpleDateFormat; import java.util.Calendar;public class TestController ...

  5. JavaScript 根据指定年月获取该月的第一天和最后一天、获取上个月的年月、上个月月底日期

    文章目录 根据指定年月获取该月的第一天和最后一天 获取上个月的年月 上个月月底日期 根据指定年月获取该月的第一天和最后一天 let date = new Date(); let new_year = ...

  6. C#中如何获取上个月第一天和最后一天

     一.获取上个月第一天 private DateTime FirstDayOfPreviousMonth(DateTime datetime) {return datetime.AddDays(1 ...

  7. java获取上个月第一天和最后一天时间

    java获取上个月第一天和最后一天时间 /*** 获取上一个月1号0点0分0秒的时间*/private String getBeforeFirstMonthdate()throws Exception ...

  8. js获取当前月的第一天和最后一天

    js获取当前月的第一天和最后一天: function getFirstAndLastMonthDay( year, month){ var firstdate = year + '-' + month ...

  9. java获取指定周的第一天和最后一天(周统计报表)

    项目中需要进行周统计,需要获取特定周的第一天和最后一天,然后在此时间范围内进行统计. /*** 获取指定周的第一天* * @param year* @param week* @return*/publ ...

最新文章

  1. POJ 2104 K-th Number 划分树
  2. 使3D空间中物体朝向和其速度方向一致的旋转矩阵计算方案
  3. Go 面向对象编程应用
  4. java实用教程——组件及事件处理——对话框(dialog)
  5. matlab guide 打开图像并将图像显示到界面
  6. 2016年的云计算安全趋势
  7. openstack 开发_2016年OpenStack开发板工作清单
  8. Nginx——安装详解
  9. HDU(2255),KM算法,最大权匹配
  10. linux 文件隐藏权限,linux文件基本权限、默认权限、隐藏权限和ACL权限
  11. php一小时入门,php3小时快速入门-读书笔记
  12. python import 搜索包路径的机制,以及添加自定义python包的方法
  13. 软考备考-系统构架师-21-系统架构师考纲整理
  14. 再次深入分析不可重入函数---请小心使用localtime函数
  15. 洛谷P1308统计单词数Java题解
  16. POI 单元格垂直居中,相同内容的单元格合并
  17. 如何创作出优质的短视频文案?
  18. 微信客服消息跳转h5,回复关键字,跳转小程序方式全集
  19. 将windows下文件编码格式转换成UTF-8 文件编码格式
  20. 2007年互联网发展趋势预测:RSS将成为主流

热门文章

  1. Kyyyyyy 动态规划入门 简单到噗噗捏捏题
  2. Python爬虫实战(一):翻页爬取数据存入SqlServer
  3. 【NR随笔】PDCCH DMRS
  4. Upsource的安装和与IDEA产品的配置
  5. 规模化L2:自动驾驶下半场的助跑和突围
  6. Arbotix+rviz仿真
  7. 赠书和投票 | 你知道中国有哪些Server SAN厂商吗? 投票:你心目最好的HCI品牌是?
  8. 【华为机试真题JavaScript】分班
  9. Node.js 框架简介
  10. 计算机网络——网络基础