MySQL 根据时间查询当天 昨天 一周 一月
查询当天:select * from 表名 where to_days(时间字段名) = to_days(now());
查询昨天:SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1
询最近一周 :SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名)
查询本月:SELECT * FROM 表名 WHERE DATE_FORMAT( 时间字段名, '%Y%m' ) = DATE_FORMAT( CURDATE( ) , '%Y%m' )
查询本季度(三个月):SELECT * FROM 表名 where QUARTER(时间字段名)=QUARTER(now());