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, WorkoutType, DATE_TRUNC('day', Date) como Dia, MÍNIMO(Duração) como DuraçãoMínimaPorDia DE Treinos AGRUPAR POR MemberID, WorkoutType, Dia ORDENAR POR Dia 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 (9, 1009, 'Yoga', 30, '2023-02-22'); INSERT INTO Workouts (WorkoutID, MemberID, WorkoutType, Duration, Date) VALUES (10, 1010, 'Meditation', 20, '2023-02-23');
SELECT MemberID, WorkoutType, DATE_TRUNC('quarter', Date) as Quarter, SUM(Duration) as TotalWorkoutDurationThisQuarter FROM Workouts GROUP BY MemberID, WorkoutType, Quarter ORDER BY Quarter DESC;