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: Determine a tendência de consumo mensal de água para Cape Town, África do Sul de janeiro de 2019 a dezembro de 2021.
 ###Tabelas: 
CREATE TABLE cape_town_water_usage (id INT, month VARCHAR(9), year INT, monthly_consumption FLOAT); INSERT INTO cape_town_water_usage (id, month, year, monthly_consumption) VALUES (1, 'January', 2019, 120), (2, 'February', 2019, 125), (3, 'March', 2019, 130), (4, 'January', 2020, 110), (5, 'February', 2020, 115), (6, 'March', 2020, 120), (7, 'January', 2021, 105), (8, 'February', 2021, 110), (9, 'March', 2021, 115);
SELECT year, AVG(monthly_consumption) as average_monthly_consumption, LEAD(AVG(monthly_consumption)) OVER (ORDER BY year) as next_year_average_monthly_consumption FROM cape_town_water_usage GROUP BY year ORDER BY year;