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 porcentagem média de conclusão do treinamento de competência cultural para trabalhadores de saúde comunitária em áreas rurais que se juntaram nos últimos 6 meses?
 ###Tabelas: 
CREATE TABLE Training (WorkerID INT, Completion INT, Location VARCHAR(255), JoinDate DATE); INSERT INTO Training (WorkerID, Completion, Location, JoinDate) VALUES (1, 100, 'Urban', '2022-01-01'); INSERT INTO Training (WorkerID, Completion, Location, JoinDate) VALUES (2, 85, 'Suburban', '2021-07-15'); INSERT INTO Training (WorkerID, Completion, Location, JoinDate) VALUES (3, 92, 'Urban', '2021-02-03'); INSERT INTO Training (WorkerID, Completion, Location, JoinDate) VALUES (4, 78, 'Rural', '2022-03-02');
SELECT AVG(Completion) as AvgCompletion FROM Training WHERE Location = 'Rural' AND JoinDate >= DATE_SUB(CURRENT_DATE, INTERVAL 6 MONTH);