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 porcentagem de consumo de água que é recuperada para cada estação de tratamento de água?
 ###Tabelas: 
CREATE TABLE water_treatment_plants (plant_name VARCHAR(50), plant_id INT, plant_location VARCHAR(50)); INSERT INTO water_treatment_plants (plant_name, plant_id, plant_location) VALUES ('Toronto Water Treatment Plant', 1, 'Toronto, Canada'), ('Sydney Water Treatment Plant', 2, 'Sydney, Australia'), ('Moscow Water Treatment Plant', 3, 'Moscow, Russia'); CREATE TABLE water_consumption (plant_id INT, consumption_gallons INT, reclaimed_gallons INT, consumption_date DATE); INSERT INTO water_consumption (plant_id, consumption_gallons, reclaimed_gallons, consumption_date) VALUES (1, 983452, 38452, '2022-01-01'), (2, 873452, 29574, '2022-01-02'), (3, 763452, 18765, '2022-01-03');
SELECT wtp.plant_name, AVG(w.reclaimed_gallons * 100.0 / w.consumption_gallons) as avg_reclaimed_percentage FROM water_consumption w JOIN water_treatment_plants wtp ON w.plant_id = wtp.plant_id WHERE w.consumption_date >= DATEADD(year, -1, GETDATE()) GROUP BY wtp.plant_name;