select tmp.name as parkBranchCompanyName, COUNT(0) as count from (
select b.id as companyId, DATE_FORMAT(now(),'%Y') as countYear, DATE_FORMAT(now(),'%m') as countMonth,DATE_FORMAT(now(),'%u') as countWeek,DATE_FORMAT(now(),'%Y-%m-%d') as countDate,count(*) as vehicleNum from vehicle v
select v1.number_plate, b.name from vehicle_book_record v
LEFT JOIN branch_company b on b.id = v.park_branch_company_id
LEFT JOIN branch_company b on b.id = v.lift_company
GROUP BY b.id
LEFT JOIN vehicle v1 on v1.id = v.vehicle_id
where v.`status` != 4 and v.`status` != 6
and v.book_start_date > #{startTime} and v.book_start_date < #{endTime}