MySQL 是一款业界流行的关系型数据库管理系统,它可以根据时间段查询需要的数据。使用 MySQL 完成时间段查询,需要使用WHERE
子句。
SELECT * FROM table_name WHERE date_column BETWEEN start_date AND end_date;
date_column
是需要查询的日期列名,start_date
和end_date
分别是查询时间段的起始时间和结束时间。
同时,MySQL 还提供了DATE_ADD
和DATE_SUB
函数,可以实现在查询中动态计算时间段。
SELECT * FROM table_name WHERE date_column BETWEEN DATE_SUB(NOW(), INTERVAL 7 DAY) AND NOW();
查询过去 7 天的数据,可以使用以上 SQL 语句,NOW()
函数返回当前日期时间,INTERVAL 7 DAY
表示向当前时间减去 7 天。