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 idade média dos jogadores que adotaram a tecnologia de realidade virtual (VR), nos últimos 6 meses, da África?
 ###Tabelas: 
CREATE TABLE players (id INT, name VARCHAR(50), age INT, country VARCHAR(50)); INSERT INTO players (id, name, age, country) VALUES (1, 'John Doe', 25, 'South Africa'); INSERT INTO players (id, name, age, country) VALUES (2, 'Jane Smith', 30, 'Nigeria'); CREATE TABLE vr_adopters (id INT, player_id INT, date DATE); INSERT INTO vr_adopters (id, player_id, date) VALUES (1, 1, '2022-03-01'); INSERT INTO vr_adopters (id, player_id, date) VALUES (2, 2, '2022-06-15');
SELECT AVG(players.age) FROM players INNER JOIN vr_adopters ON players.id = vr_adopters.player_id WHERE vr_adopters.date >= DATEADD(month, -6, GETDATE()) AND players.country IN ('South Africa', 'Nigeria', 'Egypt');