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: SELECIONAR MemberID, CONTAR(*) como ContagemTreinosEstaSemana DE Treinos ONDE Data >= DATE_TRUNC('semana', DATA_ATUAL) AGRUPAR POR MemberID ORDENAR POR ContagemTreinosEstaSemana DESC;
 ###Tabelas: 
CREATE TABLE Workouts (WorkoutID INT, MemberID INT, WorkoutType VARCHAR(20), Duration INT, Date DATE); INSERT INTO Workouts (WorkoutID, MemberID, WorkoutType, Duration, Date) VALUES (7, 1007, 'Zumba', 45, '2023-02-20'); INSERT INTO Workouts (WorkoutID, MemberID, WorkoutType, Duration, Date) VALUES (8, 1008, 'Boxing', 60, '2023-02-21');
SELECT MemberID, WorkoutType, DATE_TRUNC('day', Date) as Day, AVG(Duration) as AverageDurationPerDay FROM Workouts GROUP BY MemberID, WorkoutType, Day ORDER BY Day DESC;