Mysql获取当前时间前一小时,前一天的数据

    

1.获取前一天数据
TO_DAYS(NOW()) - TO_DAYS(time) = 1 

2.获取前一小时数据
DATE_FORMAT(time, '%Y-%m-%d %H') = DATE_FORMAT(date_add(NOW(), interval -1 hour),  '%Y-%m-%d %H')