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 é o número total de treinos completados por membros em cada país no último mês?
 ###Tabelas: 
CREATE TABLE member_details(id INT, country VARCHAR(50), last_workout_date DATE); INSERT INTO member_details(id, country, last_workout_date) VALUES (1,'USA','2022-01-14'),(2,'Canada','2022-02-15'),(3,'Mexico','2022-02-16'),(4,'Brazil','2022-02-17'),(5,'Argentina','2022-02-18'),(6,'Colombia','2022-02-19'),(7,'Peru','2022-02-20'),(8,'Venezuela','2022-02-21'),(9,'Chile','2022-02-22'),(10,'Ecuador','2022-02-23'),(11,'Guatemala','2022-02-24'),(12,'Cuba','2022-02-25'); CREATE TABLE workout_summary(member_id INT, workout_date DATE); INSERT INTO workout_summary(member_id, workout_date) VALUES (1,'2022-01-14'),(2,'2022-02-15'),(3,'2022-02-16'),(4,'2022-02-17'),(5,'2022-02-18'),(6,'2022-02-19'),(7,'2022-02-20'),(8,'2022-02-21'),(9,'2022-02-22'),(10,'2022-02-23'),(11,'2022-02-24'),(12,'2022-02-25');
SELECT country, COUNT(*) FROM (SELECT member_id, country FROM member_details JOIN workout_summary ON member_details.id = workout_summary.member_id WHERE workout_summary.workout_date >= DATE_SUB(CURRENT_DATE, INTERVAL 1 MONTH) GROUP BY member_id, country) subquery GROUP BY country;