一:按照数据库字段分组获取对应字段下最大的一条数据
-
数据准备
-
业务数据筛选(获取每个订单下变更时间最大的一条数据,(附加条件,状态为2且是当前时间前两天的数据))标注:当前时间为2022-12-09,下面是筛选的sql和结果
select * from (select * from t_push_log
where order_no having 1 ORDER BY update_time desc) a WHERE a.status ='2' AND DATE_FORMAT(a.update_time ,'%Y%m%d') = DATE_FORMAT(current_date()-2 ,'%Y%m%d') GROUP BY order_no