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 de membros que participaram de cada uma das seguintes atividades: Corrida, Ciclismo, Natação e Ioga no mês de outubro de 2021.
 ###Tabelas: 
CREATE SCHEMA fitness; CREATE TABLE membership (member_id INT, member_start_date DATE, member_end_date DATE); CREATE TABLE participation (member_id INT, activity VARCHAR(20), participation_date DATE); INSERT INTO membership (member_id, member_start_date, member_end_date) VALUES (1, '2021-01-01', '2021-12-31'), (2, '2021-01-01', '2021-12-31'), (3, '2021-03-01', '2021-12-31'); INSERT INTO participation (member_id, activity, participation_date) VALUES (1, 'Running', '2021-10-01'), (1, 'Cycling', '2021-10-02'), (2, 'Swimming', '2021-10-03'), (3, 'Yoga', '2021-10-04');
SELECT activity, COUNT(*) AS participants FROM participation INNER JOIN membership ON participation.member_id = membership.member_id WHERE YEAR(participation_date) = 2021 AND MONTH(participation_date) = 10 AND membership.member_start_date <= participation_date AND (membership.member_end_date IS NULL OR membership.member_end_date >= participation_date) GROUP BY activity;