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: Quantos veículos acessíveis existem para cada tipo de manutenção?
 ###Tabelas: 
CREATE TABLE Vehicles (VehicleID int, VehicleType varchar(50), Accessibility bit); INSERT INTO Vehicles VALUES (1, 'Bus', 1), (2, 'Train', 0), (3, 'Tram', 1); CREATE TABLE MaintenanceTypes (MaintenanceTypeID int, MaintenanceType varchar(50)); INSERT INTO MaintenanceTypes VALUES (1, 'Oil Change'), (2, 'Tire Rotation'); CREATE TABLE VehicleMaintenance (VehicleID int, MaintenanceTypeID int); INSERT INTO VehicleMaintenance VALUES (1, 1), (1, 2), (3, 1);
SELECT V.VehicleType, M.MaintenanceType, COUNT(VM.VehicleID) as AccessibleVehicleCount FROM Vehicles V INNER JOIN VehicleMaintenance VM ON V.VehicleID = VM.VehicleID INNER JOIN MaintenanceTypes M ON VM.MaintenanceTypeID = M.MaintenanceTypeID WHERE V.Accessibility = 1 GROUP BY V.VehicleType, M.MaintenanceType;