在很多应用场景下,我们需要查询最近一段时间内的数据。本文将介绍如何使用MySQL查询最近7天的数据。
SELECT * FROM table_name WHERE date_column >= DATE_SUB(CURDATE(), INTERVAL 7 DAY);
上述查询语句中,table_name是需要查询的数据表名称,date_column是记录日期的列名。CURDATE()函数表示当前日期,DATE_SUB()函数用于计算日期,其中INTERVAL 7 DAY表示往前推7天。
如果需要查询特定时间段内的数据,可以在WHERE子句中使用BETWEEN关键字。
SELECT * FROM table_name WHERE date_column BETWEEN '2021-05-01' AND '2021-05-07';
上述语句中,查询的时间段是2021年5月1日至2021年5月7日。
总之,使用MySQL查询最近一段时间内的数据,可以使用CURDATE()和DATE_SUB()函数结合WHERE子句中的>=符号;如果查询特定时间段内的数据,可以使用BETWEEN关键字。