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: Identificar as 3 principais operações de mineração com o maior consumo total de água no último trimestre.
 ###Tabelas: 
CREATE TABLE WaterConsumptionByOperation (OperationID INT, Date DATE, Consumption INT); INSERT INTO WaterConsumptionByOperation (OperationID, Date, Consumption) VALUES (1, '2022-01-01', 2000), (1, '2022-01-02', 2500), (1, '2022-01-03', 3000), (2, '2022-01-01', 1500), (2, '2022-01-02', 2000), (2, '2022-01-03', 2500), (3, '2022-01-01', 3500), (3, '2022-01-02', 4000), (3, '2022-01-03', 4500), (4, '2022-01-01', 1000), (4, '2022-01-02', 1200), (4, '2022-01-03', 1400), (5, '2022-01-01', 5000), (5, '2022-01-02', 5500), (5, '2022-01-03', 6000);
SELECT OperationID, SUM(Consumption) as Total_Consumption, RANK() OVER (ORDER BY SUM(Consumption) DESC) as Rank FROM WaterConsumptionByOperation WHERE Date >= DATEADD(QUARTER, -1, GETDATE()) GROUP BY OperationID;