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

转自: https://blog.csdn.net/min996358312/article/details/61420462

1、当函数使用时,即interval(),为比较函数,如:interval(10,1,3,5,7); 结果为4;

原理:10为被比较数,后面1,3,5,7为比较数,将后面四个依次与10比较,看后面数字组有多少个少于10,则返回其个数。前提是后面数字组为从小到大排列,否则返回结果0。

2、当关键词使用时,表示为设置时间间隔,常用在date_add()与date_sub()函数里,如:interval 1 day ,解释为将时间间隔设置为1天。

#本年第一天

select date_sub(curdate(), interval dayofyear(curdate())-1 day);

SELECT curdate() - INTERVAL(dayofyear(curdate()) - 1) DAY;

#本年最后一天

select concat(year(curdate()),’-12-31’);

#上年最后一天

select date_sub(curdate(), interval dayofyear(curdate()) day);

#下年第一天(本年第一天加一年)

SELECT (curdate() - INTERVAL(dayofyear(curdate()) - 1) DAY) + INTERVAL 1 YEAR;

#本月第一天

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

#本月最后一天

select last_day(curdate());

#上月第一天

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

#上月最后一天

select last_day(date_sub(now(),interval 1 month));

#下月第一天

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

#下月最后一天

select last_day(date_sub(now(),interval -1 month));

#本月天数

select day(last_day(curdate()));

#上月今天的当前日期

select date_sub(curdate(), interval 1 month);

#上月今天的当前时间(时间戳)

select unix_timestamp(date_sub(now(),interval 1 month));

#获取当前时间与上个月之间的天数

select datediff(curdate(), date_sub(curdate(), interval 1 month));

#本周第一天:

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

原文链接:https://blog.csdn.net/weixin_36419499/article/details/113464438

mysql获取当月最后一天_mysql中获取本月第一天、本月最后一天、上月第一天、上月最后一天相关推荐

  1. mysql获取当月数据_MySQL中获取天、周、月等数据

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

  2. mysql 视图列信息_MySQL 中获取用户表、用户视图、用户表中列信息

    /// ///MySql 数据库维护中心/// public classMySqlDbMaintenance:DbMaintenanceProvider {/// ///获取视图信息列表 Sql语句/ ...

  3. mysql获取前一天日期_mysql中获取当前时间的前一天

    在日志中,经常需要获取当天的或者前一天的数据 当前时间前一天 :SELECT DATE_SUB(CURDATE(),INTERVAL 1 DAY); 当天: select * from user wh ...

  4. ​​​​​​​​​​​​​​使用dom方式遍历文档||获取元素||从元素中获取数据

    使用dom方式遍历文档 获取元素 根据id查询元素getElementById 根据标签获取元素getElementsByTag 根据class获取元素getElementsByClass 根据属性获 ...

  5. java定时器任务中获取request对象 @Scheduled 获取request 对象 quartz中获取request对象

    java定时器任务中获取request对象 @Scheduled 获取request 对象 quartz中获取request对象 一.问题描述 1.在java定时任务中,使用 @Scheduled 注 ...

  6. mysql 获取每天的日期_mysql中获取一天、一周、一月时间数据的各种sql语句写法...

    今天抽时间整理了一篇mysql中与天.周.月有关的时间数据的sql语句的各种写法,部分是收集资料,全部手工整理,自己学习的同时,分享给大家,并首先默认创建一个表.插入2条数据,便于部分数据的测试,其中 ...

  7. mysql取前一个月时间戳_mysql中获取一天、一周、一月时间数据的各种sql语句写...

    创建表: 代码如下: create table if not exists t ( id int, addTime datetime default '0000-00-00 00:00:00′ ) 添 ...

  8. mysql获取当前的月_MYSQL中获取当前的年和月

    展开全部 select year(curdate()),month(curdate()),day(curdate()); select weekofyear(curdate()); 有点细微的差别,w ...

  9. mysql查询周数_MySQL如何获取一个指定日期所对应本年度的周数(WEEK函数)呢?

    摘要: 下文讲述MySQL数据库中获取指定日期对应的本年的周数信息的方法分享,如下所示: 实现思路: 采用week系统函数即可获取指定日期在日期所在年度的周数信息 week系统函数语法说明: week ...

最新文章

  1. WordPress 2.9.2 使用感受
  2. neo4j安装_Neo4J和Enterprise Java的撤消功能
  3. svn服务器如何导入导出文件,如何导入svn dump备份文件或源代码文件?
  4. Vue中的join(),reverse()与 split()函数
  5. Java中String,StringBuffer,StringBuilder的区别
  6. 传统词向量nlp处理的优缺点_吴恩达深度学习笔记(126) | NLP | GloVe 词向量
  7. VOSviewer安装及配置
  8. 推荐系统项目实战-电影推荐系统
  9. MyBatis开发文档
  10. LTE的基础知识与关键技术
  11. 计算机网络太难了?了解这一篇就够了
  12. 优动漫PAINT画面上色技巧——渐变映射
  13. 客户分享微信个人号私域流量池养号技巧:外部储蓄号、内部储蓄号应该如何分别运营和养号!...
  14. Adobe XD 下载和安装教程
  15. Solidworks建模画一个盒子
  16. 汉字如何应用在平面设计中
  17. RBF神经网络基本思想
  18. Html标签——table表格
  19. Windows下开启Mysql慢查询详解
  20. Freemarker生成word文件,打开后页眉和页脚图片不显示

热门文章

  1. 解决电脑扩展屏后图标老是显示在副屏问题
  2. UA SIE545 优化理论基础0 优化建模1 优化问题的基本形式
  3. python对接萤石摄像头,不买SD卡,将萤石摄像头实时视频、抓拍图片保存到PC本地
  4. 微服务之:服务挂的太干脆,Nacos还没反应过来,怎么办?
  5. 【网络层协议】计算机网络基础知识点
  6. SlideToShutDown命令实现炫酷的下滑关机
  7. 如何让Hbulider识别隐藏文件
  8. 在Ubuntu中添加DeepinOS和elementaryOS中文软件源
  9. Android 浅析Glide三级缓存
  10. Android刷windows 10系统,安卓手机刷win10电脑版