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 de incidentes de segurança, o custo total desses incidentes e o tipo de incidente para cada planta química localizada em uma região específica, agrupados por tipo de incidente.
 ###Tabelas: 
CREATE TABLE chemical_plants (plant_id INT, plant_name TEXT, location TEXT); CREATE TABLE safety_incidents (incident_id INT, plant_id INT, incident_date DATE, cost INT, incident_type TEXT); INSERT INTO chemical_plants (plant_id, plant_name, location) VALUES (1, 'ABC Plant', 'East'), (2, 'XYZ Plant', 'West'); INSERT INTO safety_incidents (incident_id, plant_id, incident_date, cost, incident_type) VALUES (1, 1, '2022-01-01', 1000, 'Fire'), (2, 2, '2021-12-15', 2000, 'Chemical Spill');
SELECT chemical_plants.location, incident_type, COUNT(safety_incidents.incident_id) AS number_of_incidents, SUM(safety_incidents.cost) AS total_cost FROM chemical_plants INNER JOIN safety_incidents ON chemical_plants.plant_id = safety_incidents.plant_id WHERE chemical_plants.location = 'East' GROUP BY chemical_plants.location, incident_type;