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 por tipo de material para o ano de 2020 na cidade de San Francisco?
 ###Tabelas: 
CREATE TABLE waste_generation(city VARCHAR(20), year INT, material VARCHAR(20), weight FLOAT); INSERT INTO waste_generation(city, year, material, weight) VALUES ('San Francisco', 2020, 'Plastic', 1500), ('San Francisco', 2020, 'Glass', 2000), ('San Francisco', 2020, 'Paper', 1200), ('San Francisco', 2020, 'Metal', 1700), ('San Francisco', 2020, 'Organic', 2500), ('Los Angeles', 2020, 'Plastic', 2000), ('Los Angeles', 2020, 'Glass', 3000), ('Los Angeles', 2020, 'Paper', 1800), ('Los Angeles', 2020, 'Metal', 2100), ('Los Angeles', 2020, 'Organic', 3500);
SELECT material, SUM(weight) FROM waste_generation WHERE city = 'San Francisco' AND year = 2020 GROUP BY material;