php查询最近30天、7天、每天、昨天、上个月的记录
来源:互联网 发布:陕西省网络作家协会 编辑:程序博客网 时间:2024/05/18 03:44
一些变量说明:add_time为插入的时间to_days是sql函数,返回的是个天数data_sub(date,INTERVAL expr type)给指定的日期减去多少天data()函数返回日期或日期/时间表达式的日期部分。curdate()函数返回当前的日期 y-m-ddata_format 用于以不同的格式显示日期/时间数据period_diff(p1,p2)返回周期P1和P2之间的月数。 P1和P2格式为YYMM或YYYYMM。注意周期参数 P1 和 P2 都不是日期值1、查询今天的所有记录: (1)add_time字段,该字段为int(5)类型的 select * from `article` where to_days(date_format(from_UNIXTIME(`add_time`),'%Y-%m-%d')) = to_days(now()); (2)add_time字段是DATETIME类型或者TIMESTAMP类型的 select * from `article` where to_days(`add_time`) = to_days(now());2、查询昨天的所有记录 select * from `article` where to_days(now()) <= 1 + to_days(`add_time`);3、近7天的信息记录: select * from `article` where date_sub(curdate(), INTERVAL 7 DAY) <= date(`add_time`);4、近30天的信息记录: select * from `article` where date_sub(curdate(), INTERVAL 30 DAY) <= date(`add_time`);5、查询本月的记录 select * from `article` where date_format(`add_time`, ‘%Y%m') = date_format(curdate() , ‘%Y%m');6、上一个月的记录 select * from `article` where period_diff(date_format(now() , ‘%Y%m') , date_format(`add_time`, ‘%Y%m')) =1;
阅读全文
0 0
- php查询最近30天、7天、每天、昨天、上个月的记录
- php 时间处理(昨天 上个月 本月 最近7天)
- MySQL查询今天,最近7天,最近30天,本月,上个月的数据
- sql语句实现查询,今天,昨天,近7天,近30天,当月,上个月数据
- 查询最近7天的每天的注册人数
- mysql 时间字段 查询 今天 昨天 最近30天
- php mysql 查询取得今天,昨天,过去N天,过去一个星期,一个月的记录
- ORACLE SQL语句中统计上个月,上周,昨天的记录
- Mysql查询今天/昨天/15天前/上个月/去年/上周每日等函数
- 查询最近30天的记录,SQL语句
- php mysql查询过去N个星期,上个月,上个季度的记录
- Mysql查询最近30天的数据(每天的业绩总和数据)
- Oracle查询昨天的记录
- MySQL - 查询今天的数据(以及昨天、本月、上个月、今年...)
- MYSQL查询今天,昨天,这个周,上个周,这个月,上个月,今年,去年的数据
- 详解Mysql查询今日、昨天、本月、上个月、去年今天、最近几天的数据
- 查询数据库中最近30天记录总数存储过程
- MySql 查询一周内最近7天记录
- 在 JNI 编程中避免内存泄漏
- cookie,session优缺点
- python pickle模块详解
- 【SpringMVC】入门案例
- 加密解密相关的工具类
- php查询最近30天、7天、每天、昨天、上个月的记录
- Connection.setAutoCommit使用的注意事项
- 摄像头如何被他人控制
- 回文数I
- Oracle索引之index full scan 和index fast full scan的区别
- 如何在QT官网免费下载QT,QT for 2015等一系列的QT工具
- servlet 、GenericServlet 、HttpServlet 详解
- 编码解码相关工具类
- Glide的使用