注意点:找到21年10月有过取消订单记录的司机,只要在该时间段有取消记录则都计入
with rollup: 写在分组函数之后,会对分组后的数据进行汇总。用的比较少,这里记录一下
select ifnull(co.driver_id, '总体') as driver_id,
round(avg(co.grade), 1) as avg_grade
from tb_get_car_order co
where co.driver_id in (
select co.driver_id
from tb_get_car_order co
where co.fare is null
and co.finish_time between '2021-10-01' and '2021-11-01'
)
group by co.driver_id
with rollup



京公网安备 11010502036488号