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: Mostrar a duração total de todas as atividades de treino para usuários com idade entre 20 e 25 anos em março de 2022.
 ###Tabelas: 
CREATE TABLE user_workouts_march (id INT, user_id INT, activity VARCHAR(50), duration INT, timestamp TIMESTAMP); INSERT INTO user_workouts_march (id, user_id, activity, duration, timestamp) VALUES (1, 1001, 'running', 30, '2022-03-01 10:00:00'); INSERT INTO user_workouts_march (id, user_id, activity, duration, timestamp) VALUES (2, 1002, 'swimming', 45, '2022-03-01 11:30:00'); INSERT INTO user_workouts_march (id, user_id, activity, duration, timestamp) VALUES (3, 1003, 'yoga', 60, '2022-03-02 09:00:00');
SELECT SUM(duration) FROM user_workouts_march WHERE user_id IN (SELECT user_id FROM (SELECT user_id, EXTRACT(YEAR FROM timestamp) as birth_year FROM user_workouts_march) subquery WHERE subquery.birth_year BETWEEN EXTRACT(YEAR FROM timestamp) - 25 AND EXTRACT(YEAR FROM timestamp) - 20 AND EXTRACT(MONTH FROM timestamp) = 3);