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 volume médio diário de transações para os 10 principais ativos digitais por capitalização de mercado?
 ###Tabelas: 
CREATE TABLE market_capitalization (asset_id INT, asset_name VARCHAR(50), market_capitalization DECIMAL(20,2), timestamp TIMESTAMP); CREATE TABLE asset_transactions (transaction_id INT, asset_id INT, sender_address VARCHAR(50), receiver_address VARCHAR(50), amount DECIMAL(10,2), timestamp TIMESTAMP);
SELECT m.asset_name, AVG(SUM(a.amount)) as avg_daily_volume FROM market_capitalization m JOIN asset_transactions a ON m.asset_id = a.asset_id GROUP BY m.asset_name HAVING m.asset_name IN (SELECT asset_name FROM (SELECT asset_name, market_capitalization FROM market_capitalization ORDER BY market_capitalization DESC LIMIT 10) t) GROUP BY m.asset_name;