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: Mostrar o número total de veículos elétricos e veículos autônomos vendidos por cada fabricante.
 ###Tabelas: 
CREATE TABLE ev_manufacturers (manufacturer VARCHAR(50), ev_sold INT); INSERT INTO ev_manufacturers (manufacturer, ev_sold) VALUES ('Tesla', 27000), ('Nissan', 16000), ('Chevrolet', 22000), ('BMW', 26000), ('Mercedes', 14000), ('Volvo', 19000); CREATE TABLE vehicle_sales (manufacturer VARCHAR(50), autonomous BOOLEAN, sales INT); INSERT INTO vehicle_sales (manufacturer, autonomous, sales) VALUES ('Tesla', TRUE, 28000), ('Nissan', FALSE, 34000), ('Chevrolet', TRUE, 18000), ('Ford', FALSE, 68000), ('BMW', TRUE, 30000), ('Mercedes', FALSE, 31000), ('Volvo', TRUE, 20000);
SELECT manufacturer, SUM(CASE WHEN ev_manufacturers.manufacturer = vehicle_sales.manufacturer THEN ev_sold ELSE 0 END) as total_ev_sold, SUM(CASE WHEN vehicle_sales.autonomous THEN sales ELSE 0 END) as autonomous_sales FROM ev_manufacturers FULL OUTER JOIN vehicle_sales ON ev_manufacturers.manufacturer = vehicle_sales.manufacturer GROUP BY manufacturer;