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 os 3 consumidores de água mais frequentes na tabela 'IndustrialWater'.
 ###Tabelas: 
CREATE TABLE IndustrialWater (ID INT, CompanyID INT, WaterAmount FLOAT, ReadingDate DATE); INSERT INTO IndustrialWater (ID, CompanyID, WaterAmount, ReadingDate) VALUES (1, 1, 5000, '2022-01-01'); INSERT INTO IndustrialWater (ID, CompanyID, WaterAmount, ReadingDate) VALUES (2, 2, 3000, '2022-01-01');
SELECT CompanyID, WaterAmount, ROW_NUMBER() OVER (ORDER BY WaterAmount DESC) as Rank FROM IndustrialWater WHERE Rank <= 3;