1, the day of the inquiry data select * from table where TO_DAYS (Time field) = TO_DAYS (NOW ()); 2, query data for the week select * from table where YEARWEEK (DATE_FORMAT (time field, '% Y-% m-% d')) = YEARWEEK (NOW ()); 3, query data of the month select * from table where DATE_FORMAT (time field, '% Y% m') = DATE_FORMAT (CURDATE (), '% Y% m'); 4, yesterday's data query select * from table where TO_DAYS (NOW ()) - TO_DAYS (Time field) = 1; 5, the query last 7 days of data select * from table where DATE_SUB (CURDATE (), INTERVAL 7 DAY) <= DATE (time field); 6, query data of the year select * from table where YEAR (Time field) = YEAR (NOW ()); 7, last week's data query select * from table whereYEARWEEK (DATE_FORMAT (time field, '% Y-% m-% d')) = YEARWEEK (NOW ()) - 1; 8, data queries last month select *from 表名 where PERIOD_DIFF(DATE_FORMAT(NOW(),'%Y%m'),DATE_FORMAT(时间字段,'%Y%m')