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: Liste todos os treinos distintos e sua duração média para membros com 40 anos ou mais, agrupados pelo tipo de treino.
 ###Tabelas: 
CREATE TABLE Members (MemberID INT, Age INT, Gender VARCHAR(10)); INSERT INTO Members (MemberID, Age, Gender) VALUES (3, 45, 'Male'); CREATE TABLE Workouts (WorkoutID INT, WorkoutType VARCHAR(20), Duration INT, MemberID INT); INSERT INTO Workouts (WorkoutID, WorkoutType, Duration, MemberID) VALUES (30, 'Yoga', 60, 3);
SELECT Workouts.WorkoutType, AVG(Workouts.Duration) FROM Members INNER JOIN Workouts ON Members.MemberID = Workouts.MemberID WHERE Members.Age >= 40 GROUP BY Workouts.WorkoutType;