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 de cada tipo estavam operacionais no último dia de cada mês em 2022?
 ###Tabelas: 
CREATE TABLE vehicle (vehicle_id INT, type TEXT, status TEXT); INSERT INTO vehicle (vehicle_id, type, status) VALUES (1, 'Bus', 'Operational'), (2, 'Tram', 'Under Maintenance'), (3, 'Trolleybus', 'Operational'), (4, 'Bus', 'Operational'), (5, 'Tram', 'Operational');
SELECT vehicle.type, COUNT(*) as operational_vehicles FROM vehicle WHERE vehicle.status = 'Operational' AND EXTRACT(DAY FROM vehicle.vehicle_id) = EXTRACT(DAY FROM DATE_TRUNC('month', CURRENT_DATE) + INTERVAL '1 month' - INTERVAL '1 day') GROUP BY vehicle.type;