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 treinamentos de competência cultural frequentados por trabalhadores de saúde comunitária de cada gênero, na tabela 'training_attendance'?
 ###Tabelas: 
CREATE TABLE community_health_workers (id INT, name VARCHAR(50), gender VARCHAR(50)); CREATE TABLE training_attendance (id INT, worker_id INT, training_id INT); CREATE TABLE trainings (id INT, name VARCHAR(50), date DATE); INSERT INTO community_health_workers (id, name, gender) VALUES (1, 'John Doe', 'Male'), (2, 'Jane Smith', 'Female'); INSERT INTO training_attendance (id, worker_id, training_id) VALUES (1, 1, 1), (2, 1, 2), (3, 2, 1); INSERT INTO trainings (id, name, date) VALUES (1, 'Cultural Competency 101', '2022-01-01'), (2, 'Advanced Cultural Competency', '2022-02-01');
SELECT g.gender, COUNT(ta.id) FROM training_attendance ta JOIN community_health_workers g ON ta.worker_id = g.id GROUP BY g.gender;