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 'ferry' foram atendidos em maio de 2022?
 ###Tabelas: 
CREATE TABLE public.vehicle (vehicle_id SERIAL PRIMARY KEY, vehicle_type VARCHAR(20), station_id INTEGER, FOREIGN KEY (station_id) REFERENCES public.station(station_id)); INSERT INTO public.vehicle (vehicle_type, station_id) VALUES ('ferry', 1), ('ferry', 2); CREATE TABLE public.service (service_id SERIAL PRIMARY KEY, service_type VARCHAR(20), service_date DATE, vehicle_id INTEGER, FOREIGN KEY (vehicle_id) REFERENCES public.vehicle(vehicle_id)); INSERT INTO public.service (service_type, service_date, vehicle_id) VALUES ('routine maintenance', '2022-05-03', 1), ('repair', '2022-05-15', 2);
SELECT COUNT(*) FROM public.service INNER JOIN public.vehicle ON public.service.vehicle_id = public.vehicle.vehicle_id WHERE vehicle_type = 'ferry' AND service_date >= '2022-05-01' AND service_date <= '2022-05-31'