mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法
来源:互联网 发布:linux 固定ip配置 编辑:程序博客网 时间:2024/05/16 10:41
转自:http://www.php100.com/html/webkaifa/database/Mysql/2013/0711/13641.html
mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法分析总结:
话说有一文章表article,存储文章的添加文章的时间是add_time字段,该字段为int(5)类型的,现需要查询今天添加的文章总数并且按照时间从大到小排序,则查询语句如下:
或者:
假设以上表的add_time字段的存储类型是DATETIME类型或者TIMESTAMP类型,则查询语句也可按如下写法:
查询今天的信息记录:
查询昨天的信息记录:
查询近7天的信息记录:
查询近30天的信息记录:
查询本月的信息记录:
查询上一月的信息记录:
对上面的SQL语句中的几个函数做一下分析:
(1)to_days
就像它的名字一样,它是将具体的某一个日期或时间字符串转换到某一天所对应的unix时间戳,如:
可以看出22日与23日的差别就是,转换之后的数增加了1,这个粒度的查询是比较粗糙的,有时可能不能满足我们的查询要求,那么就需要使用细粒度的查询方法str_to_date函数了,下面将分析这个函数的用法。
提醒:
(1)to_days() 不用于阳历出现(1582)前的值,原因是当日历改变时,遗失的日期不会被考虑在内。因此对于1582 年之前的日期(或许在其它地区为下一年 ), 该函数的结果实不可靠的。
(2)MySQL"日期和时间类型"中的规则是将日期中的二位数年份值转化为四位。因此对于'1997-10-07'和'97-10-07'将被视为同样的日期:
(2)str_to_date
这个函数可以把字符串时间完全的翻译过来,如:
具体案例操作如下:
- mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法
- mysql 查询今天,昨天,近7天,近30天,本月,上一月数据的方法
- mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法
- mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法
- mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法
- mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法
- mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法
- mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法
- mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法
- mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法
- mysql查询今天,昨天,近7天,近30天,本月,上一月数据方法
- mysql查询今天,昨天,近7天,近30天,本月,上一月数据方法分析
- mysql查询今天,昨天,近7天,近30天,本月,上一月数据方法
- mysql查询今天,昨天,近7天,近30天,本月,上一月数据方法
- mysql查询今天,昨天,近7天,近30天,本月,上一月数据方法
- mysql查询今天,昨天,近7天,近30天,本月,上一月数据方法
- mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法分析总结
- mysql查询今天,昨天,近7天,近30天,本月,上一月数据
- Andoird 监听开机广播和关机广播
- 为接下来的3年而奋斗
- 建立本类特有的判断对象是否相同的依据
- java CyclicBarrier
- iOS App Icons for iOS 8
- mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法
- 什么是脏读,不可重复读,幻读
- 『IOS』ios多工程依赖
- 生成PLIST文件
- Linux开发环境搭建与使用——arm开发板连接终端( xshell )
- qt样式表入门
- POJ2375 Cow Ski Area【Tarjan】【强连通分量】
- The connection to adb is down, and a severe error has occured.问题解决
- C++中大括号