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: Encontrar fabricantes de produtos químicos que produzem um tipo específico de produto químico e relataram incidentes de segurança no último ano.
 ###Tabelas: 
CREATE TABLE chemical_manufacturers (manufacturer_id INT, name VARCHAR(255)); INSERT INTO chemical_manufacturers (manufacturer_id, name) VALUES (1, 'ManufacturerA'), (2, 'ManufacturerB'), (3, 'ManufacturerC'); CREATE TABLE produces (producer_id INT, manufacturer_id INT, chemical_type VARCHAR(255)); INSERT INTO produces (producer_id, manufacturer_id, chemical_type) VALUES (1, 1, 'ChemicalA'), (2, 2, 'ChemicalB'), (3, 3, 'ChemicalA'); CREATE TABLE safety_incidents (incident_id INT, manufacturer_id INT, reported_date DATE); INSERT INTO safety_incidents (incident_id, manufacturer_id, reported_date) VALUES (1, 1, '2020-01-01'), (2, 2, '2020-05-05'), (3, 3, '2020-12-25');
SELECT p.name FROM produces p JOIN chemical_manufacturers cm ON p.manufacturer_id = cm.manufacturer_id WHERE p.chemical_type = 'ChemicalA' AND cm.manufacturer_id IN (SELECT si.manufacturer_id FROM safety_incidents si WHERE si.reported_date BETWEEN DATEADD(year, -1, GETDATE()) AND GETDATE());