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 idade média dos membros que têm uma associação ouro e usaram uma máquina de peso no último mês?
 ###Tabelas: 
CREATE TABLE Members (MemberID INT, Age INT, MembershipType VARCHAR(20)); INSERT INTO Members (MemberID, Age, MembershipType) VALUES (1, 25, 'Gold'), (2, 30, 'Silver'), (3, 35, 'Gold'); CREATE TABLE Workout (MemberID INT, Equipment VARCHAR(20), Duration INT); INSERT INTO Workout (MemberID, Equipment, Duration) VALUES (1, 'Treadmill', 60), (2, 'Bike', 45), (3, 'Weight Machine', 30), (1, 'Weight Machine', 45, '2022-01-01'), (2, 'Treadmill', 45, '2022-01-02'), (3, 'Swimming Pool', 60, '2022-01-03');
SELECT AVG(Members.Age) FROM Members INNER JOIN Workout ON Members.MemberID = Workout.MemberID WHERE Members.MembershipType = 'Gold' AND Workout.Equipment = 'Weight Machine' AND Workout.Duration > 0;