MYSQL查询一周内的数据(最近7天的)、最近一个月、最近三个月数据
2016-06-01 16:35
573 查看
如果你要严格要求是某一年的,那可以这样 查询一天: select * from table where to_days(column_time) = to_days(now()); select * from table where date(column_time) = curdate(); 查询一周: select * from table where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(column_time);
查询一个月: select * from table where DATE_SUB(CURDATE(), INTERVAL 1 MONTH) <= date(column_time);
查询一年: select * from table where DATE_SUB(CURDATE(), INTERVAL 1 YEAR) <= date(column_time);
相关文章推荐
- 如何开启MySQL的慢查询日志
- mysql的client和sever之间通信password的传输方式
- mysql将查询结果导入文件
- mysql tinyint
- 笔记三:关于在Windows环境下mysql数据库数据ORDER BY排序的问题
- 存档mysql配置文件
- JDBC连接MySQL
- mysql 报错ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing
- 关于MYSQL替换和存储过程的问题、
- mysql 报错ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executin
- mybatis+mysql返回插入数据主键
- mysql常用配置---详细解释
- MySQL基本操作
- 服务器本地mysql连接报错密码过期
- mysql第一篇
- 笔记二:关于在Windows环境下mysql数据库乱码的问题
- Mysql学习——MySQL导入导出.sql文件及常用命令
- Mysql各种类型字段长度
- MySql避免重复插入记录
- MYSQL安装步骤(免安装步骤)