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 total dos resíduos de cannabis gerados por cada dispensário em Washington no último mês?
 ###Tabelas: 
CREATE TABLE Dispensaries (id INT, name TEXT, state TEXT);CREATE TABLE Waste (id INT, dispensary_id INT, waste_weight INT, waste_date DATE);
SELECT D.name, SUM(W.waste_weight) FROM Dispensaries D JOIN Waste W ON D.id = W.dispensary_id WHERE D.state = 'Washington' AND W.waste_date >= DATE_SUB(CURDATE(), INTERVAL 1 MONTH) GROUP BY D.id;