-- 今天
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获取当天,昨天,本周,本月,上周,上月的起始时间相关推荐

  1. MYSQL查询今天昨天本周本月等的数据

    今天 select * FROM 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ...

  2. 查询一个表中一个字段相同的数据_最实用MySQL 查询当天、本周,本月、上一个月的数据...

    MySQL 查询当天.本周,本月.上一个月的数据 mysql查询当天的所有信息: SELECT * FROM 表名 WHERE year(时间字段名)=year(now()) and month(时间 ...

  3. mysql 查询当天、本周、本月、上一个月、季度等数据

    今天 select * from 表名 where to_days(时间字段名) = to_days(now());昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ...

  4. php如何查询本周的数据,php、mysql查询当天,查询本周,查询本月的数据实例

    //其中 video 是表名: //createtime 是字段: // //数据库time字段为时间戳 // //查询当天: $start = date('Y-m-d 00:00:00'); $en ...

  5. mySql 查询当天、本周、最近7天、本月、最近30天的语句

    mySql 查询当天.本周.最近7天.本月.最近30天的语句 原创 2017年04月13日 16:40:38 标签: 962 编辑 删除 -- 当天 SELECT * FROM 表名 WHERE wh ...

  6. 获取当天早上8点 - 明天早上8点时间

    获取当天早上8点 - 明天早上8点时间 // 格式化时间DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:m ...

  7. 每周时间安排表php,php获取一年内的星期列表及每周起始时间的实例代码

    用静态函数实现获取一年内的星期列表及每周起始时间,如下: /** * func: getWeeks * 功能:获取一年内星期列表.每周起始时间 * 编辑:www.jbxue.com */ public ...

  8. moment 获取常用时间范围(本月、上月、本季度、本周、昨天、距离截止时间剩余...等)

    moment 当前时间 昨天 本周 上周 本月 上月 本季度 上季度 本年 上年 距离截止时间剩余 当前时间 const startTime = moment(moment().valueOf()). ...

  9. mysql查询日期:本周、上周、本月、上月

    msql常用日期.月份查询:本周.上周.本月.上月 查询当月明细数据 select * from tablename t where date_format(curdate(),'%y%m') = d ...

最新文章

  1. 推理计算过程_转导推理—Transductive Learning
  2. 用径向函数和球谐函数计算氢原子能级并验证维里定理
  3. centos7.3 编译安装 git 2.13
  4. javascript:this 关键字
  5. 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contai
  6. scrapy FormRequest
  7. MapServer使用笔记(一)
  8. 计算机设计思想 —— 虚拟化
  9. eclipse打断点调试进入到class文件中,不显示变量值的解决办法汇总
  10. Python笔记--Numpy的shape
  11. python的安装以及使用和文本编译器的安装使用
  12. IE改善七大手法| ECRS工时分析软件
  13. python自动qq群发_自动给qq好友发消息
  14. 生活心语--幸福在哪里
  15. Datawhale团队第二期录取名单!
  16. PHP:使用静态变量
  17. 第一部分 利用opencv基于hsv颜色的目标提取效果和python代码
  18. 杀人游戏-约瑟夫问题
  19. Access SQL语法(查询/插入/删除/连接/修改)
  20. 湖南师范大学计算机网络中心,实验中心-湖南师范大学信息科学与工程学院

热门文章

  1. C语言学习笔记(五):《C语言深度剖析》笔记
  2. 路径标记语法 in Windows Presentation Foundation(WPF)
  3. HDU3790 最短路径问题【Dijkstra算法】
  4. Web开发实用网站资源
  5. 扩展欧几里得算法与模乘逆元的程序
  6. 音频、视频等文件格式(.ts、.meta)及其认识
  7. UNIX 环境高级编程(二)—— linux共享库,/etc/ld.so.conf 及 ld.so.conf.d/libc.conf
  8. Python 进阶 —— 使用修饰器执行函数的参数检查
  9. 【笔试/面试】—— 奇葩 C/C++ 语法题
  10. 用到f6的快捷键_让你的办公效率成倍翻得快捷键。