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: Encontre o produto químico com a maior pontuação de geração de resíduos no último mês, por site de fabricação?
 ###Tabelas: 
CREATE TABLE WasteGeneration (Site VARCHAR(50), Chemical VARCHAR(50), WasteScore INT, WasteDate DATETIME);
SELECT Site, MAX(WasteScore) OVER (PARTITION BY Site ORDER BY WasteDate ROWS BETWEEN 29 PRECEDING AND CURRENT ROW) AS MaxWasteScore, Chemical FROM WasteGeneration