mysql获取当天,昨天,本周,本月,上周,上月的起始时间
-- 今天
SELECT DATE_FORMAT(NOW(),'%Y-%m-%d 00:00:00') AS '今天开始';
SELECT DATE_FORMAT(NOW(),'%Y-%m-%d 23:59:59') AS '今天结束';-- 昨天
SELECT DATE_FORMAT( DATE_SUB(CURDATE(), INTERVAL 1 DAY), '%Y-%m-%d 00:00:00') AS '昨天开始';
SELECT DATE_FORMAT( DATE_SUB(CURDATE(), INTERVAL 1 DAY), '%Y-%m-%d 23:59:59') AS '昨天结束';-- 上周
SELECT DATE_FORMAT( DATE_SUB( DATE_SUB(CURDATE(), INTERVAL WEEKDAY(CURDATE()) DAY), INTERVAL 1 WEEK), '%Y-%m-%d 00:00:00') AS '上周一';
SELECT DATE_FORMAT( SUBDATE(CURDATE(), WEEKDAY(CURDATE()) + 1), '%Y-%m-%d 23:59:59') AS '上周末';-- 本周
SELECT DATE_FORMAT( SUBDATE(CURDATE(),DATE_FORMAT(CURDATE(),'%w')-1), '%Y-%m-%d 00:00:00') AS '本周一';
SELECT DATE_FORMAT( SUBDATE(CURDATE(),DATE_FORMAT(CURDATE(),'%w')-7), '%Y-%m-%d 23:59:59') AS '本周末';
-- 上面的本周算法会有问题,因为mysql是按照周日为一周第一天,如果当前是周日的话,会把时间定为到下一周.
SELECT DATE_FORMAT( DATE_SUB(CURDATE(), INTERVAL WEEKDAY(CURDATE()) DAY), '%Y-%m-%d 00:00:00') AS '本周一';
SELECT DATE_FORMAT( DATE_ADD(SUBDATE(CURDATE(), WEEKDAY(CURDATE())), INTERVAL 6 DAY), '%Y-%m-%d 23:59:59') AS '本周末';-- 上月
SELECT DATE_FORMAT( DATE_SUB(CURDATE(), INTERVAL 1 MONTH), '%Y-%m-01 00:00:00') AS '上月初';
SELECT DATE_FORMAT( LAST_DAY(DATE_SUB(CURDATE(), INTERVAL 1 MONTH)), '%Y-%m-%d 23:59:59') AS '上月末';-- 本月
SELECT DATE_FORMAT( CURDATE(), '%Y-%m-01 00:00:00') AS '本月初';
SELECT DATE_FORMAT( LAST_DAY(CURDATE()), '%Y-%m-%d 23:59:59') AS '本月末';
mysql获取当天,昨天,本周,本月,上周,上月的起始时间相关推荐
- MYSQL查询今天昨天本周本月等的数据
今天 select * FROM 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ...
- 查询一个表中一个字段相同的数据_最实用MySQL 查询当天、本周,本月、上一个月的数据...
MySQL 查询当天.本周,本月.上一个月的数据 mysql查询当天的所有信息: SELECT * FROM 表名 WHERE year(时间字段名)=year(now()) and month(时间 ...
- mysql 查询当天、本周、本月、上一个月、季度等数据
今天 select * from 表名 where to_days(时间字段名) = to_days(now());昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ...
- php如何查询本周的数据,php、mysql查询当天,查询本周,查询本月的数据实例
//其中 video 是表名: //createtime 是字段: // //数据库time字段为时间戳 // //查询当天: $start = date('Y-m-d 00:00:00'); $en ...
- mySql 查询当天、本周、最近7天、本月、最近30天的语句
mySql 查询当天.本周.最近7天.本月.最近30天的语句 原创 2017年04月13日 16:40:38 标签: 962 编辑 删除 -- 当天 SELECT * FROM 表名 WHERE wh ...
- 获取当天早上8点 - 明天早上8点时间
获取当天早上8点 - 明天早上8点时间 // 格式化时间DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:m ...
- 每周时间安排表php,php获取一年内的星期列表及每周起始时间的实例代码
用静态函数实现获取一年内的星期列表及每周起始时间,如下: /** * func: getWeeks * 功能:获取一年内星期列表.每周起始时间 * 编辑:www.jbxue.com */ public ...
- moment 获取常用时间范围(本月、上月、本季度、本周、昨天、距离截止时间剩余...等)
moment 当前时间 昨天 本周 上周 本月 上月 本季度 上季度 本年 上年 距离截止时间剩余 当前时间 const startTime = moment(moment().valueOf()). ...
- mysql查询日期:本周、上周、本月、上月
msql常用日期.月份查询:本周.上周.本月.上月 查询当月明细数据 select * from tablename t where date_format(curdate(),'%y%m') = d ...
最新文章
- 推理计算过程_转导推理—Transductive Learning
- 用径向函数和球谐函数计算氢原子能级并验证维里定理
- centos7.3 编译安装 git 2.13
- javascript:this 关键字
- 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contai
- scrapy FormRequest
- MapServer使用笔记(一)
- 计算机设计思想 —— 虚拟化
- eclipse打断点调试进入到class文件中,不显示变量值的解决办法汇总
- Python笔记--Numpy的shape
- python的安装以及使用和文本编译器的安装使用
- IE改善七大手法| ECRS工时分析软件
- python自动qq群发_自动给qq好友发消息
- 生活心语--幸福在哪里
- Datawhale团队第二期录取名单!
- PHP:使用静态变量
- 第一部分 利用opencv基于hsv颜色的目标提取效果和python代码
- 杀人游戏-约瑟夫问题
- Access SQL语法(查询/插入/删除/连接/修改)
- 湖南师范大学计算机网络中心,实验中心-湖南师范大学信息科学与工程学院
热门文章
- C语言学习笔记(五):《C语言深度剖析》笔记
- 路径标记语法 in Windows Presentation Foundation(WPF)
- HDU3790 最短路径问题【Dijkstra算法】
- Web开发实用网站资源
- 扩展欧几里得算法与模乘逆元的程序
- 音频、视频等文件格式(.ts、.meta)及其认识
- UNIX 环境高级编程(二)—— linux共享库,/etc/ld.so.conf 及 ld.so.conf.d/libc.conf
- Python 进阶 —— 使用修饰器执行函数的参数检查
- 【笔试/面试】—— 奇葩 C/C++ 语法题
- 用到f6的快捷键_让你的办公效率成倍翻得快捷键。