SELECT "北京" as city, ROUND(AVG(order_num), 3) as avg_order_num,
ROUND(AVG(income), 3) as avg_income
FROM (
SELECT driver_id, COUNT(order_id) as order_num, SUM(fare) as income
FROM tb_get_car_order
JOIN tb_get_car_record USING(order_id)
WHERE city = "北京" and DATE_FORMAT(order_time,"%Y%m%d") BETWEEN '20211001' AND '20211007'
GROUP BY driver_id
HAVING COUNT(order_id) >= 3
) as t_driver_info;
子查询作为条件

京公网安备 11010502036488号