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 porcentagem da produção total de energia para cada fonte de energia (eólica, solar, hidrelétrica) em um determinado ano.
 ###Tabelas: 
CREATE TABLE energy_production (energy_source VARCHAR(255), year INT, monthly_production FLOAT); INSERT INTO energy_production VALUES ('Wind', 2022, 2000), ('Solar', 2022, 3000), ('Hydro', 2022, 4000), ('Wind', 2022, 2500), ('Solar', 2022, 3500), ('Hydro', 2022, 4500);
SELECT energy_source, SUM(monthly_production) / SUM(SUM(monthly_production)) OVER () AS percentage_of_total FROM energy_production WHERE year = 2022 GROUP BY energy_source;