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 consumo total de água nos 3 continentes que mais consomem água no ano passado?
 ###Tabelas: 
CREATE TABLE water_consumption (continent VARCHAR(255), consumption FLOAT, date DATE); INSERT INTO water_consumption (continent, consumption, date) VALUES ('Asia', 500000, '2022-01-01'); INSERT INTO water_consumption (continent, consumption, date) VALUES ('Africa', 600000, '2022-01-01');
SELECT continent, SUM(consumption) FROM (SELECT continent, consumption, ROW_NUMBER() OVER (PARTITION BY continent ORDER BY consumption DESC) as rank FROM water_consumption WHERE date >= '2021-01-01' GROUP BY continent, consumption) subquery WHERE rank <= 3 GROUP BY continent;