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: Liste as 3 regiões com maior consumo de água no último mês.
 ###Tabelas: 
CREATE TABLE water_usage (region VARCHAR(255), usage FLOAT, date DATE); INSERT INTO water_usage (region, usage, date) VALUES ('New York', 5000, '2022-05-01'); INSERT INTO water_usage (region, usage, date) VALUES ('Los Angeles', 7000, '2022-05-01');
SELECT region, usage FROM (SELECT region, usage, ROW_NUMBER() OVER (ORDER BY usage DESC) as rank FROM water_usage WHERE date >= '2022-05-01' GROUP BY region, usage) subquery WHERE rank <= 3;