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: Identificar o número total de membros masculinos que participaram de treinos de ciclismo ao ar livre no último mês, agrupados por região.
 ###Tabelas: 
CREATE TABLE member_workouts (member_id INT, gender VARCHAR(50), workout_type VARCHAR(50), workout_date DATE, region VARCHAR(50)); INSERT INTO member_workouts (member_id, gender, workout_type, workout_date, region) VALUES (1, 'Male', 'Outdoor Cycling', '2022-03-15', 'North America'), (2, 'Female', 'Yoga', '2022-03-16', 'Europe'), (3, 'Male', 'Outdoor Cycling', '2022-03-17', 'South America');
SELECT region, COUNT(member_id) as total FROM member_workouts WHERE gender = 'Male' AND workout_type = 'Outdoor Cycling' AND workout_date >= DATE_SUB(CURRENT_DATE, INTERVAL 1 MONTH) GROUP BY region;