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 distância total percorrida pelos membros no último mês, agrupada por gênero?
 ###Tabelas: 
CREATE TABLE members(id INT, gender VARCHAR(10), last_workout_date DATE); INSERT INTO members(id, gender, last_workout_date) VALUES (1,'male','2022-01-14'),(2,'female','2022-02-15'),(3,'non-binary','2022-02-16'),(4,'male','2022-02-17'),(5,'female','2022-02-18'),(6,'male','2022-02-19'),(7,'non-binary','2022-02-20'),(8,'female','2022-02-21'),(9,'male','2022-02-22'),(10,'non-binary','2022-02-23'),(11,'female','2022-02-24'),(12,'male','2022-02-25'); CREATE TABLE workout_data(member_id INT, distance INT, workout_date DATE); INSERT INTO workout_data(member_id, distance, workout_date) VALUES (1,5,'2022-01-14'),(2,7,'2022-02-15'),(3,6,'2022-02-16'),(4,8,'2022-02-17'),(5,9,'2022-02-18'),(6,10,'2022-02-19'),(7,11,'2022-02-20'),(8,12,'2022-02-21'),(9,13,'2022-02-22'),(10,14,'2022-02-23'),(11,15,'2022-02-24'),(12,16,'2022-02-25');
SELECT m.gender, SUM(w.distance) FROM members m JOIN workout_data w ON m.id = w.member_id WHERE w.workout_date >= DATE_SUB(CURRENT_DATE, INTERVAL 1 MONTH) GROUP BY m.gender;