坑点 调度时间的计算比接单时间多了一个订单已完成的条件 解决办法 利用未完成订单没有start_time这个特点 在计算时间差的时候使用ifnull(start_time,order_time),使得该订单的接单时间为0 在计算总订单数的时候使用count(start_time)过滤掉未完成的订单 两者相除即可得平均的调度时间 weekend()函数 weekend(d) 日期 d 是星期几,0 表示星期一,1 表示星期二 完整语句 select period, count(period) get_car_num, round(avg(wait_time)/60...