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 é a taxa cardíaca máxima atingida durante as sessões de ciclismo para usuários com idade entre 30 e 40 anos?
 ###Tabelas: 
CREATE TABLE cycling (id INT, user_id INT, date DATE, heart_rate INT); INSERT INTO cycling (id, user_id, date, heart_rate) VALUES (1, 1, '2022-01-01', 165); INSERT INTO cycling (id, user_id, date, heart_rate) VALUES (2, 2, '2022-01-02', 172); INSERT INTO cycling (id, user_id, date, heart_rate) VALUES (3, 3, '2022-01-03', 180); INSERT INTO cycling (id, user_id, date, heart_rate) VALUES (4, 4, '2022-01-04', 155); INSERT INTO cycling (id, user_id, date, heart_rate) VALUES (5, 5, '2022-01-05', 160);
SELECT MAX(heart_rate) as max_heart_rate FROM cycling JOIN users ON cycling.user_id = users.id WHERE age BETWEEN 30 AND 40 GROUP BY user_id;