Mysql 求时间 between 昨天 and 上个月的今天 等时间函数
来源:互联网 发布:编程珠玑 第3版 pdf 编辑:程序博客网 时间:2024/05/16 05:23
问题:
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');
- Mysql 求时间 between 昨天 and 上个月的今天 等时间函数
- 关于安卓中时间的计算(求上个月的今天)
- Mysql查询今天/昨天/15天前/上个月/去年/上周每日等函数
- Mysql,Between And时间
- js获得昨天、今天、明天等时间
- SQL求昨天的时间
- 今天 明天 昨天时间
- mysql获取昨天的时间
- 获取今天或昨天的时间
- php 获取昨天 今天 明天的时间
- php 获取昨天 今天 明天的时间
- js 获取昨天上周 上个月 上个季度的开始时间和结束时间
- java求昨天此时的时间
- MySQL - 查询今天的数据(以及昨天、本月、上个月、今年...)
- MYSQL查询今天,昨天,这个周,上个周,这个月,上个月,今年,去年的数据
- 详解Mysql查询今日、昨天、本月、上个月、去年今天、最近几天的数据
- 关于MySQL--查询今天以及昨天、上个月等等
- between and 时间查询
- class 的isa指针
- PopupWindow遮住虚拟键盘
- http
- 聊聊数据库中的关键字——字段、属性、列、元组、记录、表、主键、外键
- Qt加载本地html文件 并且调用JS的函数在Qt中使用
- Mysql 求时间 between 昨天 and 上个月的今天 等时间函数
- Spring 3.x jar 包详解 与 依赖关系
- delphi的Public,Private,Protected,Published作用域
- linux工作调度 at、cron
- swift 搜索框(UISearchBar)实现简单的搜索功能
- g++生成so动态库文件
- 排序算法
- POJ 3693 后缀数组+RMQ
- ListView 几个重要属性