ID_, PLAN_ID_, TASK_ID_, TYPE_, WORKCLASS_, INSPECT_TYPE_, ROAD_ID_, ROAD_NAME_, ROAD_CODE_, START_PATROL_ID_, START_PATROL_NAME_, END_PATROL_ID_, END_PATROL_NAME_, TEAM_ID_, TEAM_FULL_ID_, START_TIME_, END_TIME_, INSPECT_USERS_ID_, INSPECT_USERS_NAME_, WEATHER_, CAR_CODE_, INSPECT_LENGTH_, CREATE_BY_, CREATE_ORG_ID_, CREATE_ORG_NAME_, CREATE_COMPANY_ID_, CREATE_COMPANY_NAME_, CREATE_NAME_, CREATE_TIME_, UPDATE_BY_, UPDATE_NAME_, UPDATE_COMPANY_NAME_, UPDATE_COMPANY_ID_, UPDATE_ORG_ID_, UPDATE_ORG_NAME_, UPDATE_TIME_, LAST_TIME_, IS_DELE_, VERSION_, TENANT_ID_
UPDATE biz_inspection_result r
JOIN (SELECT
task_id_,
ifnull(SUM( END_MILEAGE_ - START_MILEAGE_ ),0) AS mileage
FROM biz_car_task_log
WHERE is_dele_ = '0'
GROUP BY task_id_
) tl
ON r.task_id_= tl.task_id_
SET r.mileage_ = tl.mileage,r.end_time_ = now()
WHERE r.task_id_=#{taskId} AND r.is_dele_='0'