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 é o peso médio dos produtos devolvidos para cada motivo, agrupado por depósito?
 ###Tabelas: 
CREATE TABLE Warehouse (id INT, location VARCHAR(255)); INSERT INTO Warehouse (id, location) VALUES (1, 'New York'), (2, 'Los Angeles'), (3, 'Chicago'); CREATE TABLE Returned_Goods (id INT, warehouse_id INT, reason VARCHAR(255), returned_date DATE, weight INT); INSERT INTO Returned_Goods (id, warehouse_id, reason, returned_date, weight) VALUES (1, 1, 'Damaged', '2021-01-15', 50), (2, 2, 'Wrong product', '2021-01-20', 75), (3, 3, 'Missing parts', '2021-01-25', 60);
SELECT rg.reason, w.location, AVG(rg.weight) as avg_weight FROM Returned_Goods rg JOIN Warehouse w ON rg.warehouse_id = w.id GROUP BY rg.reason, w.location;