Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é o número total de veículos no cronograma de manutenção para cada dia?
 ###Tabelas: 
CREATE TABLE maintenance_schedule (schedule_id INT, schedule_date DATE, vehicle_id INT); CREATE TABLE vehicles (vehicle_id INT, vehicle_type VARCHAR(255)); INSERT INTO maintenance_schedule VALUES (1, '2023-01-01', 1); INSERT INTO maintenance_schedule VALUES (2, '2023-01-01', 2); INSERT INTO maintenance_schedule VALUES (3, '2023-01-02', 3); INSERT INTO vehicles VALUES (1, 'Bus'); INSERT INTO vehicles VALUES (2, 'Train'); INSERT INTO vehicles VALUES (3, 'Ferry');
SELECT schedule_date, COUNT(DISTINCT vehicle_id) as total_vehicles FROM maintenance_schedule ms JOIN vehicles v ON ms.vehicle_id = v.vehicle_id GROUP BY schedule_date;