`

不用程序mysql也可以查询今天、昨天、7天、近30天、本月、上一月的数据

 
阅读更多
查询

今天


SQL Code复制内容到剪贴板select * from 表名 where to_days(时间字段名) = to_days(now()); 
昨天


SQL Code复制内容到剪贴板SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) – TO_DAYS( 时间字段名) <= 1 
7天


SQL Code复制内容到剪贴板SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名) 
近30天


SQL Code复制内容到剪贴板SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= date(时间字段名) 


本月


SQL Code复制内容到剪贴板SELECT * FROM 表名 WHERE DATE_FORMAT( 时间字段名, ‘%Y%m’ ) = DATE_FORMAT( CURDATE( ) , ‘%Y%m’ ) 
上一月


SQL Code复制内容到剪贴板SELECT * FROM 表名 WHERE PERIOD_DIFF( date_format( now( ) , ‘%Y%m’ ) , date_format( 时间字段名, ‘%Y%m’ ) ) =1 
同时,再附上 一个 mysql官方的相关document

http://dev.mysql.com/doc/refman/5.1/zh/tutorial.html

分享到:
评论

相关推荐

    mysql查询今天昨天7天、近30天本月上一月数据

    根据提供的标题、描述、标签及部分内容,我们可以了解到这篇文章主要关注的是如何使用MySQL查询特定时间范围内的数据,包括今天的数据、昨天的数据、过去7天的数据、近30天的数据、本月的数据以及上个月的数据。...

    mysql查询今天、昨天、近7天、近30天、本月、上一月的SQL语句

    mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法分析总结: 话说有一文章表article,存储文章的添加文章的时间是add_time字段,该字段为int(5)类型的,现需要查询今天添加的文章总数并且按照时间从大到小...

    mysql 查询当天、本周,本月,上一个月的数据

    以上就是MySQL中查询当天、本周、本月及上一个月数据的基本方法。这些语句可以根据实际情况调整,以适应不同的日期字段格式和需求。在实际应用中,根据具体的时间范围和业务需求,可能还需要对这些查询进行适当的...

    MySQL中查询某一天, 某一月, 某一年的数据代码详解

    本文将详细介绍如何使用SQL语句来获取某一天、某一个月、某一年的数据,以及更广泛的日期范围,如近7天、近30天、本季度、本年等。 1. 查询某一天的数据: 使用`TO_DAYS()`函数可以将日期转换为天数,从而进行比较...

    mysql时间日期内置函数–非常方便用于查询今天、昨天、上周,本月,上月,年度查询

    这些函数可以帮助我们快速地获取今天、昨天、上周、本月、上月以及年度的数据,使得数据分析和报告变得更为高效。以下是一些常用的MySQL时间日期函数及其用法: 1. `NOW()`:返回当前的日期和时间。 2. `CURDATE()`...

    MySQL根据时间范围查询

    类似于查询近7天,但间隔改为30天。例如: ```sql SELECT * FROM 表名 WHERE DATE_SUB(CURDATE(), INTERVAL 30 DAY) (时间字段); ``` 13. **查询近6个月**: 利用`BETWEEN`操作符和`DATE_SUB()`函数,查询过去...

Global site tag (gtag.js) - Google Analytics