# 找到这些司机完成订单 dirver_id,order_id,grade
with a as(
select o.driver_id,o.order_id,o.grade
from tb_get_car_order as o
where o.driver_id in (
select distinct driver_id
from tb_get_car_order
where start_time is null
and date(order_time) between '2021-10-01'
and '2021-10-07')
and o.start_time is not null
)
select a.driver_id,round(avg(a.grade),1) as avg_grade
from a
group by a.driver_id
union
select '总体' as driver_id,round((select avg(grade) from a),1) as avg_grade

京公网安备 11010502036488号