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: Quais fornecedores forneceram matérias-primas para o processo de 'Produção de Painéis Solares de Alta Eficiência' no último mês?
 ###Tabelas: 
CREATE TABLE suppliers (supplier_id INT, name TEXT); CREATE TABLE raw_materials (raw_material_id INT, name TEXT, supplier_id INT, delivery_date DATE); CREATE TABLE process_raw_materials (process_id INT, raw_material_id INT);
SELECT DISTINCT suppliers.name FROM suppliers INNER JOIN process_raw_materials ON suppliers.supplier_id = (SELECT supplier_id FROM raw_materials WHERE raw_materials.raw_material_id = process_raw_materials.raw_material_id) INNER JOIN raw_materials ON process_raw_materials.raw_material_id = raw_materials.raw_material_id WHERE process_raw_materials.process_id = (SELECT process_id FROM manufacturing_processes WHERE name = 'High-Efficiency Solar Panel Production') AND raw_materials.delivery_date > DATEADD(month, -1, GETDATE());