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 quantidade média de materiais sustentáveis utilizados por edifício, particionada por building_id?
 ###Tabelas: 
CREATE TABLE building_materials (id INT, building_id INT, material_name VARCHAR(255), quantity INT); INSERT INTO building_materials (id, building_id, material_name, quantity) VALUES (1, 1001, 'Sustainable Concrete', 150); INSERT INTO building_materials (id, building_id, material_name, quantity) VALUES (2, 1002, 'Eco-friendly Glass', 250);
SELECT building_id, AVG(quantity) OVER(PARTITION BY building_id) as avg_quantity FROM building_materials;