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: Encontre o total de consumo de água por operação de mineração e a porcentagem do total de consumo de água para cada operação nas tabelas 'mining_operations' e 'water_consumption', ordenadas pela porcentagem de consumo de água.
 ###Tabelas: 
CREATE TABLE mining_operations (operation_id INT, name VARCHAR(50)); INSERT INTO mining_operations (operation_id, name) VALUES (1, 'Operation C'); INSERT INTO mining_operations (operation_id, name) VALUES (2, 'Operation D'); CREATE TABLE water_consumption (operation_id INT, water_consumption INT); INSERT INTO water_consumption (operation_id, water_consumption) VALUES (1, 15); INSERT INTO water_consumption (operation_id, water_consumption) VALUES (2, 25);
SELECT mining_operations.name, ROUND(water_consumption.water_consumption * 100.0 / (SELECT SUM(water_consumption) FROM water_consumption), 2) AS water_consumption_percentage FROM mining_operations INNER JOIN water_consumption ON mining_operations.operation_id = water_consumption.operation_id ORDER BY water_consumption_percentage DESC;