Mysql 求时间 between 昨天 and 上个月的今天 等时间函数
问题:
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 上个月的今天 等时间函数相关推荐
- php打印出前一天时间戳,使用php 获取时间今天明天昨天时间戳的详解
使用php 获取时间今天明天昨天时间戳的详解 更新时间:2013年06月20日 11:13:28 作者: 本篇文章是对用php获取时间今天明天昨天时间戳的实现方法进行了详细的分析介绍,需要的朋友参 ...
- mysql 求数据的长度_mysql 如何求数据的长度
mysql求数据长度的方法:1.使用"LENGTH"函数来获取字符串长度,语法如"SELECT LENGTH('字符')":2.通过"CHAR_LEN ...
- mysql时间相差大于两小时然后以这个时间越大越往前排列_mysql求时间差
[mysql求时间差]的更多相关文章 SELECT TIMESTAMPDIFF(SECOND, now(), "2012-11-11 00:00:00") 语法为:TIMESTAM ...
- mysql中获取一天、一周、一月时间数据的各种sql语句写法
来源:http://www.jb51.net/article/50505.htm 今天抽时间整理了一篇mysql中与天.周.月有关的时间数据的sql语句的各种写法,部分是收集资料,全部手工整理,自己学 ...
- Mysql求两个表(查询结果)的差集
Mysql求两个表(查询结果)的差集 两个查询结果的差集,mysql直接提供了关键字not in,而且我们也一般先会想到这个查询方式.但是在数据量多的情况之下,效率会很低,这是必须使用左链接的方式求查 ...
- php输出今天明天后天的代码,php求今天、昨天、明天时间戳的简单实现方法
php求今天.昨天.明天时间戳的简单实现方法 本文实例讲述了php求今天.昨天.明天时间戳的简单实现方法.分享给大家供大家参考,具体如下: echo strtotime('now'),' ';//现在 ...
- php时间戳 今天昨天,php求今天、昨天、明天时间戳的简单实现方法
搜索热词 本文实例讲述了PHP求今天.昨天.明天时间戳的简单实现方法.分享给大家供大家参考,具体如下: PHP;"> echo strtotime('now'),' ';//现在 ec ...
- mysql relay log时间_如何得到Slave应用relay-log的时间
官方社区版MySQL 5.7.19 基于Row+Position搭建的一主一从异步复制结构:Master->{Slave} ROLE HOSTNAME BASEDIR DATADIR IP PO ...
- jdbc读取mysql时分秒yyyy-mm-dd hh:_[转]JDBC中日期时间的处理技巧
Java中用类java.util.Date对日期/时间做了封装,此类提供了对年.月.日.时.分.秒.毫秒以及时区的控制方法,同时也提供一些工具方法,比如日期/时间的比较,前后判断等. java.uti ...
最新文章
- string、wstring、cstring、 char、 tchar、int转换方法
- k8s pod重启策略:Always、OnFailure、Never配置示例
- Android官方开发文档Training系列课程中文版:通过NFC共享文件之从其它设备接收文件
- 027 Android 可扩展的listview:ExpandableListView的使用案例
- 计算机操作系统——处理机调度算法
- html缩进快捷键_Windows IDEA 快捷键终极大全,果断收藏!
- python的人工智能和c++的有什么区别_为什么人工智能岗位有些招聘C/C 有些招聘Python到底哪门编程语言更重要(恰恰相反C++在人工智能方面的用处很大)...
- 105款移动应用程序就此被清理下架!
- Spring:自动装配模式
- python基础之字符编码、文件处理
- VoIP服务器Asterisk安装及部署
- 2016 hack.lu-ctf redacted RSA数据恢复
- web页面官网右侧悬浮固定在线客服代码
- 游戏设计的100个原理(11-15)
- Cesium使用独显GPU提高性能(适用于webGL)
- 电商工具箱之淘宝黑号库
- CSS实现两行input框样式
- 操作系统磁盘调度算法相关习题
- threejs基础下:贴图资源加载与光照
- iOS 面试题集合~[有答案]
热门文章
- mysql,jdbc、连接池
- 18. 爱吃皮蛋的小明(斐波那契数列)
- Android5.0水波纹效果ripple实现
- 树莓派 libcurl安装
- 大数据_Flink_数据处理_运行时架构6_slot和并行度的关系---Flink工作笔记0021
- C++_sizeof关键字_实型(也叫浮点型)---C++语言工作笔记011
- npm的安装和更新---npm工作笔记002
- k8s高可用集群_搭建高可用集群(初始化和部署keepalived)---K8S_Google工作笔记0055
- springcloud工作笔记106---eureka实现服务监控_监控服务下线_服务注册_服务续约_判断注册中心可用_监控eurekaserver启动
- Linux工作笔记035---设置连接Linux Centos 超时连接时间_空闲的等待时间 -bash: TMOUT: readonly variable