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 é a participação de mercado de veículos elétricos por fabricante na indústria de transporte por aplicativo?
 ###Tabelas: 
CREATE TABLE ride_hailing_companies (id INT, name VARCHAR(50)); CREATE TABLE electric_vehicles (id INT, company_id INT, manufacturer VARCHAR(50), vehicle_count INT); INSERT INTO ride_hailing_companies (id, name) VALUES (1, 'Company A'), (2, 'Company B'), (3, 'Company C'); INSERT INTO electric_vehicles (id, company_id, manufacturer, vehicle_count) VALUES (1, 1, 'Tesla', 50000), (2, 2, 'Nissan', 40000), (3, 3, 'Chevrolet', 30000);
SELECT rhc.name, (EV.electric_vehicle_count / SUM(EV.electric_vehicle_count)) * 100 AS market_share FROM ride_hailing_companies rhc CROSS JOIN (SELECT SUM(vehicle_count) AS electric_vehicle_count FROM electric_vehicles ev WHERE ev.manufacturer = rhc.name) EV GROUP BY rhc.name;