问题:

Mysql表中一列create_time,类型datetime(YYYY-MM-DD HH:MM:SS),想获取上个月今天到昨天的数据。

select * from 表名 where date_format(create_time,'%Y-%m-%d') between date_sub(curdate(),interval 1 MONTH) and date_sub(curdate(),interval 1 day)

仔细研究了下,Mysql有很多时间类型。

/*今天*/
select * from 表名 where to_days(时间字段) = to_days(now());
/*昨天*/
select * from 表名 where to_days(now())-to_days(时间字段) = 1;
/*近7天*/
select * from 表名 where date_sub(curdate(), interval 7 day) <= date(时间字段);
/*查询距离当前现在6个月的数据*/
select * from 表名 where 时间字段 between date_sub(now(),interval 6 month) and now();
/*查询当前这周的数据*/
select * from 表名 where yearweek(date_format(时间字段,'%Y-%m-%d')) = yearweek(now());
/*查询上周的数据*/
select * from 表名 where yearweek(date_format(时间字段,'%Y-%m-%d')) = yearweek(now())-1;
/*查询当前月份的数据*/
select * from 表名 where date_format(时间字段,'%Y-%m')=date_format(now(),'%Y-%m');
/*查询上个月的数据*/
select * from 表名 where date_format(时间字段,'%Y-%m')=date_format(date_sub(curdate(), interval 1 month),'%Y-%m');

转载于:https://www.cnblogs.com/SunnyZhu/p/5498594.html

Mysql 求时间 between 昨天 and 上个月的今天 等时间函数相关推荐

  1. php打印出前一天时间戳,使用php 获取时间今天明天昨天时间戳的详解

    使用php 获取时间今天明天昨天时间戳的详解 更新时间:2013年06月20日 11:13:28   作者: 本篇文章是对用php获取时间今天明天昨天时间戳的实现方法进行了详细的分析介绍,需要的朋友参 ...

  2. mysql 求数据的长度_mysql 如何求数据的长度

    mysql求数据长度的方法:1.使用"LENGTH"函数来获取字符串长度,语法如"SELECT LENGTH('字符')":2.通过"CHAR_LEN ...

  3. mysql时间相差大于两小时然后以这个时间越大越往前排列_mysql求时间差

    [mysql求时间差]的更多相关文章 SELECT TIMESTAMPDIFF(SECOND, now(), "2012-11-11 00:00:00") 语法为:TIMESTAM ...

  4. mysql中获取一天、一周、一月时间数据的各种sql语句写法

    来源:http://www.jb51.net/article/50505.htm 今天抽时间整理了一篇mysql中与天.周.月有关的时间数据的sql语句的各种写法,部分是收集资料,全部手工整理,自己学 ...

  5. Mysql求两个表(查询结果)的差集

    Mysql求两个表(查询结果)的差集 两个查询结果的差集,mysql直接提供了关键字not in,而且我们也一般先会想到这个查询方式.但是在数据量多的情况之下,效率会很低,这是必须使用左链接的方式求查 ...

  6. php输出今天明天后天的代码,php求今天、昨天、明天时间戳的简单实现方法

    php求今天.昨天.明天时间戳的简单实现方法 本文实例讲述了php求今天.昨天.明天时间戳的简单实现方法.分享给大家供大家参考,具体如下: echo strtotime('now'),' ';//现在 ...

  7. php时间戳 今天昨天,php求今天、昨天、明天时间戳的简单实现方法

    搜索热词 本文实例讲述了PHP求今天.昨天.明天时间戳的简单实现方法.分享给大家供大家参考,具体如下: PHP;"> echo strtotime('now'),' ';//现在 ec ...

  8. mysql relay log时间_如何得到Slave应用relay-log的时间

    官方社区版MySQL 5.7.19 基于Row+Position搭建的一主一从异步复制结构:Master->{Slave} ROLE HOSTNAME BASEDIR DATADIR IP PO ...

  9. jdbc读取mysql时分秒yyyy-mm-dd hh:_[转]JDBC中日期时间的处理技巧

    Java中用类java.util.Date对日期/时间做了封装,此类提供了对年.月.日.时.分.秒.毫秒以及时区的控制方法,同时也提供一些工具方法,比如日期/时间的比较,前后判断等. java.uti ...

最新文章

  1. string、wstring、cstring、 char、 tchar、int转换方法
  2. k8s pod重启策略:Always、OnFailure、Never配置示例
  3. Android官方开发文档Training系列课程中文版:通过NFC共享文件之从其它设备接收文件
  4. 027 Android 可扩展的listview:ExpandableListView的使用案例
  5. 计算机操作系统——处理机调度算法
  6. html缩进快捷键_Windows IDEA 快捷键终极大全,果断收藏!
  7. python的人工智能和c++的有什么区别_为什么人工智能岗位有些招聘C/C 有些招聘Python到底哪门编程语言更重要(恰恰相反C++在人工智能方面的用处很大)...
  8. 105款移动应用程序就此被清理下架!
  9. Spring:自动装配模式
  10. python基础之字符编码、文件处理
  11. VoIP服务器Asterisk安装及部署
  12. 2016 hack.lu-ctf redacted RSA数据恢复
  13. web页面官网右侧悬浮固定在线客服代码
  14. 游戏设计的100个原理(11-15)
  15. Cesium使用独显GPU提高性能(适用于webGL)
  16. 电商工具箱之淘宝黑号库
  17. CSS实现两行input框样式
  18. 操作系统磁盘调度算法相关习题
  19. threejs基础下:贴图资源加载与光照
  20. iOS 面试题集合~[有答案]

热门文章

  1. mysql,jdbc、连接池
  2. 18. 爱吃皮蛋的小明(斐波那契数列)
  3. Android5.0水波纹效果ripple实现
  4. 树莓派 libcurl安装
  5. 大数据_Flink_数据处理_运行时架构6_slot和并行度的关系---Flink工作笔记0021
  6. C++_sizeof关键字_实型(也叫浮点型)---C++语言工作笔记011
  7. npm的安装和更新---npm工作笔记002
  8. k8s高可用集群_搭建高可用集群(初始化和部署keepalived)---K8S_Google工作笔记0055
  9. springcloud工作笔记106---eureka实现服务监控_监控服务下线_服务注册_服务续约_判断注册中心可用_监控eurekaserver启动
  10. Linux工作笔记035---设置连接Linux Centos 超时连接时间_空闲的等待时间 -bash: TMOUT: readonly variable