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: Quantas máquinas no departamento de energia renovável precisam de manutenção na próxima semana?
 ###Tabelas: 
CREATE TABLE machines(id INT, name TEXT, department TEXT, last_maintenance DATE, next_maintenance DATE);INSERT INTO machines(id, name, department, last_maintenance, next_maintenance) VALUES (1, 'Machine A', 'Renewable Energy', '2021-09-01', '2021-11-05'), (2, 'Machine B', 'Renewable Energy', '2021-08-15', '2022-01-03'), (3, 'Machine C', 'Mechanical Engineering', '2021-10-01', '2021-12-05'), (4, 'Machine D', 'Electrical Engineering', '2021-07-01', '2021-09-30');
SELECT department, COUNT(*) as machines_need_maintenance FROM machines WHERE next_maintenance <= DATE_ADD(CURRENT_DATE, INTERVAL 1 WEEK) AND department = 'Renewable Energy' GROUP BY department;