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 é o tempo total gasto em treinos de esteira por usuários com idade entre 30 e 40 anos?
 ###Tabelas: 
CREATE TABLE workouts (id INT, user_id INT, workout_type VARCHAR(20), duration INT); INSERT INTO workouts (id, user_id, workout_type, duration) VALUES (1, 101, 'Treadmill', 30), (2, 102, 'Treadmill', 45), (3, 103, 'Treadmill', 60), (4, 104, 'Elliptical', 30); CREATE TABLE users (id INT, birthdate DATE); INSERT INTO users (id, birthdate) VALUES (101, '1990-01-01'), (102, '1985-05-20'), (103, '1978-12-15'), (104, '2000-06-03');
SELECT SUM(duration) as total_time FROM workouts JOIN users ON workouts.user_id = users.id WHERE users.birthdate BETWEEN '1980-01-01' AND '1990-12-31' AND workout_type = 'Treadmill';