SELECT
    COALESCE(driver_id,'总体') ,
    round(sum(grade) / count(grade),1)
from
    tb_get_car_order
where
     driver_id in(select driver_id from tb_get_car_order where start_time is null and DATE_FORMAT(finish_time,'%Y-%m') = '2021-10')
group by
    driver_id WITH ROLLUP

请找到2021年10月有过取消订单记录的司机,计算他们每人全部已完成的有评分订单的平均评分及总体平均评分,保留1位小数。

一个小坑:是2021-10 有过取消记录的司机的所有月份评分 而不是2021-10 有过取消记录的司机的10月平均分

数据很干净,导致出来的结果完全不需要进行排序。