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 ativos digitais possuídos por empresas sediadas na África até 2022-01-01?
 ###Tabelas: 
CREATE TABLE Companies (id INT, name VARCHAR(255), region VARCHAR(255)); CREATE TABLE DigitalAssets (id INT, company_id INT, value DECIMAL(10, 2), asset_date DATE); INSERT INTO Companies (id, name, region) VALUES (1, 'CompanyA', 'Africa'), (2, 'CompanyB', 'Europe'), (3, 'CompanyC', 'Africa'); INSERT INTO DigitalAssets (id, company_id, value, asset_date) VALUES (1, 1, 100, '2022-01-01'), (2, 1, 200, '2022-01-02'), (3, 2, 50, '2022-01-01'), (4, 3, 250, '2022-01-01');
SELECT SUM(value) FROM DigitalAssets JOIN Companies ON DigitalAssets.company_id = Companies.id WHERE Companies.region = 'Africa' AND DigitalAssets.asset_date <= '2022-01-01';