mysql获取当月最后一天_mysql中获取本月第一天、本月最后一天、上月第一天、上月最后一天
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中获取本月第一天、本月最后一天、上月第一天、上月最后一天相关推荐
- mysql获取当月数据_MySQL中获取天、周、月等数据
MySQL中获取天.周.月等数据 1.今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 2.昨天 SELECT * FROM 表名 ...
- mysql 视图列信息_MySQL 中获取用户表、用户视图、用户表中列信息
/// ///MySql 数据库维护中心/// public classMySqlDbMaintenance:DbMaintenanceProvider {/// ///获取视图信息列表 Sql语句/ ...
- mysql获取前一天日期_mysql中获取当前时间的前一天
在日志中,经常需要获取当天的或者前一天的数据 当前时间前一天 :SELECT DATE_SUB(CURDATE(),INTERVAL 1 DAY); 当天: select * from user wh ...
- 使用dom方式遍历文档||获取元素||从元素中获取数据
使用dom方式遍历文档 获取元素 根据id查询元素getElementById 根据标签获取元素getElementsByTag 根据class获取元素getElementsByClass 根据属性获 ...
- java定时器任务中获取request对象 @Scheduled 获取request 对象 quartz中获取request对象
java定时器任务中获取request对象 @Scheduled 获取request 对象 quartz中获取request对象 一.问题描述 1.在java定时任务中,使用 @Scheduled 注 ...
- mysql 获取每天的日期_mysql中获取一天、一周、一月时间数据的各种sql语句写法...
今天抽时间整理了一篇mysql中与天.周.月有关的时间数据的sql语句的各种写法,部分是收集资料,全部手工整理,自己学习的同时,分享给大家,并首先默认创建一个表.插入2条数据,便于部分数据的测试,其中 ...
- mysql取前一个月时间戳_mysql中获取一天、一周、一月时间数据的各种sql语句写...
创建表: 代码如下: create table if not exists t ( id int, addTime datetime default '0000-00-00 00:00:00′ ) 添 ...
- mysql获取当前的月_MYSQL中获取当前的年和月
展开全部 select year(curdate()),month(curdate()),day(curdate()); select weekofyear(curdate()); 有点细微的差别,w ...
- mysql查询周数_MySQL如何获取一个指定日期所对应本年度的周数(WEEK函数)呢?
摘要: 下文讲述MySQL数据库中获取指定日期对应的本年的周数信息的方法分享,如下所示: 实现思路: 采用week系统函数即可获取指定日期在日期所在年度的周数信息 week系统函数语法说明: week ...
最新文章
- WordPress 2.9.2 使用感受
- neo4j安装_Neo4J和Enterprise Java的撤消功能
- svn服务器如何导入导出文件,如何导入svn dump备份文件或源代码文件?
- Vue中的join(),reverse()与 split()函数
- Java中String,StringBuffer,StringBuilder的区别
- 传统词向量nlp处理的优缺点_吴恩达深度学习笔记(126) | NLP | GloVe 词向量
- VOSviewer安装及配置
- 推荐系统项目实战-电影推荐系统
- MyBatis开发文档
- LTE的基础知识与关键技术
- 计算机网络太难了?了解这一篇就够了
- 优动漫PAINT画面上色技巧——渐变映射
- 客户分享微信个人号私域流量池养号技巧:外部储蓄号、内部储蓄号应该如何分别运营和养号!...
- Adobe XD 下载和安装教程
- Solidworks建模画一个盒子
- 汉字如何应用在平面设计中
- RBF神经网络基本思想
- Html标签——table表格
- Windows下开启Mysql慢查询详解
- Freemarker生成word文件,打开后页眉和页脚图片不显示