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 novos produtos químicos foram lançados por cada fabricante no último ano?
 ###Tabelas: 
CREATE TABLE ChemicalProducts (ProductID INT, Chemical TEXT, ManufacturerID INT, ProductLaunchDate DATE); INSERT INTO ChemicalProducts (ProductID, Chemical, ManufacturerID, ProductLaunchDate) VALUES (1, 'Acetone', 1, '2020-01-01'), (2, 'Ethanol', 1, '2021-01-01'), (3, 'Methanol', 2, '2020-02-01'), (4, 'Propanol', 2, '2021-02-01');
SELECT M.ManufacturerName, YEAR(CP.ProductLaunchDate) AS ProductLaunchYear, COUNT(DISTINCT CP.ProductID) AS NewProductCount FROM ChemicalProducts CP INNER JOIN Manufacturers M ON CP.ManufacturerID = M.ManufacturerID WHERE YEAR(CP.ProductLaunchDate) = YEAR(CURDATE()) - 1 GROUP BY M.ManufacturerName, ProductLaunchYear;