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 elétricos existem em Tóquio, por tipo, até 2022?
 ###Tabelas: 
CREATE TABLE electric_vehicles (id INT, vehicle_id INT, vehicle_type VARCHAR(50), registration_date TIMESTAMP); INSERT INTO electric_vehicles (id, vehicle_id, vehicle_type, registration_date) VALUES (1, 1234, 'Car', '2022-01-01'), (2, 5678, 'Motorcycle', '2022-01-02');
SELECT vehicle_type, COUNT(*) as total FROM electric_vehicles WHERE YEAR(registration_date) = 2022 AND EXTRACT(MONTH FROM registration_date) BETWEEN 1 AND 12 GROUP BY vehicle_type;