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 frequência cardíaca máxima registrada durante um treino para membros com 30 anos ou mais?
 ###Tabelas: 
CREATE TABLE member_heart_rate (member_id INT, workout_id INT, heart_rate INT); INSERT INTO member_heart_rate (member_id, workout_id, heart_rate) VALUES (1, 1, 120), (1, 2, 130), (2, 3, 150), (2, 4, 140), (3, 5, 110), (4, 6, 180), (5, 7, 160); CREATE TABLE members (member_id INT, birth_date DATE); INSERT INTO members (member_id, birth_date) VALUES (1, '1990-01-01'), (2, '1985-01-01'), (3, '1996-01-01'), (4, '2000-01-01'), (5, '1980-01-01');
SELECT member_id, MAX(heart_rate) as max_heart_rate FROM member_heart_rate JOIN members ON member_heart_rate.member_id = members.member_id WHERE members.birth_date <= DATE_SUB(CURRENT_DATE, INTERVAL 30 YEAR) GROUP BY member_id HAVING max_heart_rate = (SELECT MAX(heart_rate) FROM member_heart_rate JOIN members ON member_heart_rate.member_id = members.member_id WHERE members.birth_date <= DATE_SUB(CURRENT_DATE, INTERVAL 30 YEAR));