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 média de consumo de água em litros para os 2 estados com maior consumo de água em abril de 2021.
 ###Tabelas: 
CREATE TABLE water_usage (id INT, state VARCHAR(50), consumption FLOAT, date DATE); INSERT INTO water_usage (id, state, consumption, date) VALUES (1, 'California', 15000, '2021-04-01'); INSERT INTO water_usage (id, state, consumption, date) VALUES (2, 'Texas', 12000, '2021-04-02');
SELECT AVG(consumption) FROM (SELECT state, SUM(consumption) AS consumption FROM water_usage WHERE date >= '2021-04-01' AND date <= '2021-04-30' GROUP BY state ORDER BY consumption DESC LIMIT 2) AS top_states;