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: Qual é a geração total de resíduos em gramas para cada tipo de material no primeiro trimestre de 2021, agrupado por tipo de material e mostrando apenas aqueles com uma geração total superior a 5000 gramas?
 ###Tabelas: 
CREATE TABLE WasteData (WasteID INT, Material VARCHAR(255), Quantity DECIMAL(10,2), GenerationDate DATE); INSERT INTO WasteData (WasteID, Material, Quantity, GenerationDate) VALUES (1, 'Plastic', 1200, '2021-01-01'), (2, 'Glass', 3000, '2021-01-03'), (3, 'Paper', 4500, '2021-01-05');
SELECT Material, SUM(Quantity) AS TotalWaste FROM WasteData WHERE GenerationDate BETWEEN '2021-01-01' AND '2021-03-31' GROUP BY Material HAVING SUM(Quantity) > 5000;