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: Qual é a última data de manutenção para máquinas no departamento de Manufatura que têm uma próxima data de manutenção dentro dos próximos 30 dias?
 ###Tabelas: 
CREATE TABLE Machines (MachineID INT PRIMARY KEY, MachineName VARCHAR(50), Department VARCHAR(50), LastMaintenance DATE, NextMaintenance DATE); INSERT INTO Machines (MachineID, MachineName, Department, LastMaintenance, NextMaintenance) VALUES (5, 'Filter', 'Manufacturing', '2022-05-01', '2022-06-01'); INSERT INTO Machines (MachineID, MachineName, Department, LastMaintenance, NextMaintenance) VALUES (6, 'Separator', 'Manufacturing', '2022-06-01', '2022-07-01');
SELECT Machines.MachineName, Machines.Department, Machines.LastMaintenance FROM Machines WHERE Machines.Department = 'Manufacturing' AND Machines.NextMaintenance BETWEEN CURDATE() AND DATE_ADD(CURDATE(), INTERVAL 30 DAY);