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 de veículos acessíveis por tipo de transporte público na cidade C?
 ###Tabelas: 
CREATE TABLE Vehicle (VehicleID INT, VehicleType VARCHAR(255)); INSERT INTO Vehicle (VehicleID, VehicleType) VALUES (1, 'Bus'), (2, 'Tram'), (3, 'Train'), (4, 'Ferry'); CREATE TABLE Accessibility (AccessibilityID INT, VehicleID INT, AccessibilityLevel VARCHAR(255)); INSERT INTO Accessibility (AccessibilityID, VehicleID, AccessibilityLevel) VALUES (1, 1, 'High'), (2, 1, 'Medium'), (3, 2, 'High'), (4, 3, 'Low'), (5, 4, 'Medium'); CREATE TABLE CityVehicle (CityID INT, VehicleID INT); INSERT INTO CityVehicle (CityID, VehicleID) VALUES (1, 1), (1, 2), (1, 3), (1, 4);
SELECT Vehicle.VehicleType, COUNT(DISTINCT CityVehicle.VehicleID) FROM Vehicle JOIN Accessibility ON Vehicle.VehicleID = Accessibility.VehicleID JOIN CityVehicle ON Vehicle.VehicleID = CityVehicle.VehicleID WHERE CityVehicle.CityID = 1 AND AccessibilityLevel = 'High' GROUP BY Vehicle.VehicleType;