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: Porcentagem de engajamento em tour virtual na 'África' no último ano?
 ###Tabelas: 
CREATE TABLE virtual_tours (virtual_tour_id INT, virtual_tour_location TEXT, engagement_date DATE, engagement_value INT); INSERT INTO virtual_tours (virtual_tour_id, virtual_tour_location, engagement_date, engagement_value) VALUES (1, 'Virtual Tour Africa', '2022-01-01', 100), (2, 'Virtual Tour Africa', '2022-01-05', 150);
SELECT (SUM(engagement_value) / (SELECT SUM(engagement_value) FROM virtual_tours WHERE virtual_tour_location = 'Africa') * 100) as engagement_percentage FROM virtual_tours WHERE engagement_date >= DATEADD(year, -1, GETDATE()) AND virtual_tour_location = 'Africa';