MySQL根据时间范围查询 1. 查询今天 SELECT * FROM 表名 WHERE TO_DAYS(时间字段) = TO_DAYS(NOW()); 2. 查询本周 SELECT * FROM 表名 WHERE YEARWEEK(DATE_FORMAT(时间字段,'%Y-%m-%d')) = YEARWEEK(NOW()); 3. 查询本月 SELECT * FROM 表名 WHERE DATE_FORMAT(时间字段,'%Y%m') = DATE_FORMAT(CURDATE(),'%Y%m'); 4. 查询本季度 SELECT * FROM 表名 WHERE QUARTER(时间