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: Quantos compostos químicos únicos foram usados na produção de cada produto no último mês?
 ###Tabelas: 
CREATE TABLE products (product_id INT, name TEXT); CREATE TABLE product_compounds (compound_id INT, product_id INT); CREATE TABLE chemical_compounds (compound_id INT, name TEXT);
SELECT products.name, COUNT(DISTINCT chemical_compounds.compound_id) FROM products INNER JOIN product_compounds ON products.product_id = product_compounds.product_id INNER JOIN chemical_compounds ON product_compounds.compound_id = chemical_compounds.compound_id WHERE products.production_date > DATEADD(month, -1, GETDATE()) GROUP BY products.name;