MySQL查询上个月数据
2015-10-28 11:39
381 查看
SELECT * FROM order o WHERE o.payTime BETWEEN DATE_FORMAT(DATE_ADD(NOW(),INTERVAL -1 MONTH),'%Y-%m-01') AND DATE_FORMAT(NOW(),'%Y-%m-01')
此SQL使用了当前时间减一个月,再格式化得到上个月的1号时间,再将当前时间格式化得到本月的1号时间,使用BETWEEN AND 过滤出这两个时间段的数据
相关文章推荐
- MySQL引擎的相关知识
- mysql 4
- MySQL逻辑备份mysqldump
- mysql输出的错误提示是法语
- 第 四 十 三 天:mysql 的 相 关 问 题
- Mysql zip(5.7.9)64位版安装配置
- 查看mysql一些命令的数据库状态
- MySQL之——分布式集群
- 小题大做之MySQL 5.0存储过程编程入门
- MySQL 插入数据时,中文乱码问题的解决
- MySql学习笔记----一些小知识点
- mysql修改用户密码
- mysql中int、bigint、smallint 和 tinyint的区别详细介绍
- 重置mysql Root用户密码及修改默认字符集一般就算设置了表的默认字符集为utf8并且通过UTF-8编码发送查询,你会发现存入数据库的仍然是乱码。问题就出在这个connection连接层上。 解决
- mysql 主主同步服务器的搭建
- mysql 主从同步服务器的搭建
- MySQL数据库基准压力测试工具之MySQLSlap使用实例
- mysql中常用SQL语句
- MySQL 知识
- MySQL中文乱码问题和不能存中文问题