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 média de batimentos cardíacos durante os treinos presenciais de cada usuário no último mês?
 ###Tabelas: 
CREATE TABLE Users (user_id INT, name VARCHAR(50)); CREATE TABLE Workouts (workout_id INT, user_id INT, workout_type VARCHAR(10), heart_rate INT); INSERT INTO Users (user_id, name) VALUES (1, 'Alice'), (2, 'Bob'); INSERT INTO Workouts (workout_id, user_id, workout_type, heart_rate) VALUES (1, 1, 'in-person', 120);
SELECT u.name, AVG(w.heart_rate) FROM Users u JOIN Workouts w ON u.user_id = w.user_id WHERE w.workout_type = 'in-person' AND w.workout_id IN (SELECT workout_id FROM Workouts WHERE last_modified >= DATEADD(month, -1, GETDATE())) GROUP BY u.name;