select * from `表名` where date_sub(curdate(), INTERVAL 天数 DAY) <= date(`字段`);
*可改成字段1,字段2就显示几个字段的数据
当天数据,当天没有数据就是最近一天有的数据
select * from `123` where date_sub(curdate(), INTERVAL 1 DAY) <= date(`date`);
三天数据显示
select * from `123` where date_sub(curdate(), INTERVAL 3 DAY) <= date(`date`);
本月数据显示
select * from `123` where date_format(`date`, '%Y%m') = date_format(curdate() , '%Y%m');