select city, driver_id, avg_grade, avg_order_num, avg_mileage from ( select city, driver_id, round(avg(grade), 1) as avg_grade, round(count(order_id)/count(distinct date(order_time)), 1) avg_order_num, round(sum(mileage)/count(distinct date(order_time)), 3) as avg_mileage, dense_rank() over(partitio...