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: Calcular a taxa média de batimentos cardíacos durante cada sessão de atividade física para usuários com um IMC maior que 30, em ordem ascendente pela taxa média de batimentos cardíacos.
 ###Tabelas: 
CREATE TABLE user_stats (user_id INT, bmi DECIMAL(5,2), PRIMARY KEY (user_id)); INSERT INTO user_stats (user_id, bmi) VALUES (1, 32), (2, 28), (3, 25); CREATE TABLE activity_session (session_id INT, user_id INT, activity_name VARCHAR(20), heart_rate INT, session_date DATE, PRIMARY KEY (session_id), FOREIGN KEY (user_id) REFERENCES user_stats(user_id)); INSERT INTO activity_session (session_id, user_id, activity_name, heart_rate, session_date) VALUES (1, 1, 'Running', 140, '2022-03-01'), (2, 2, 'Cycling', 120, '2022-03-02'), (3, 3, 'Yoga', 80, '2022-03-03');
SELECT activity_name, AVG(heart_rate) as avg_heart_rate FROM activity_session JOIN user_stats ON activity_session.user_id = user_stats.user_id WHERE user_stats.bmi > 30 GROUP BY activity_name ORDER BY avg_heart_rate ASC;