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 distribuição de ativos digitais por tipo, para empresas sediadas na África?
 ###Tabelas: 
CREATE TABLE AssetAllocation (AssetAllocationID INT, AssetID INT, AssetName VARCHAR(100), AllocationType VARCHAR(50), AllocationValue FLOAT); INSERT INTO AssetAllocation (AssetAllocationID, AssetID, AssetName, AllocationType, AllocationValue) VALUES (5, 3, 'Asset3', 'Security', 0.6), (6, 3, 'Asset3', 'Commodity', 0.4), (7, 4, 'Asset4', 'Security', 0.4), (8, 4, 'Asset4', 'Currency', 0.6); ALTER TABLE AssetAllocation ADD COLUMN AssetID INT;
SELECT AssetType, SUM(AllocationValue) as TotalValue FROM AssetAllocation INNER JOIN DigitalAsset ON AssetAllocation.AssetID = DigitalAsset.AssetID WHERE IssuerLocation = 'Africa' GROUP BY AssetType;