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 transações e seu volume combinado para cada ativo digital na rede Ethereum, agrupados por mês?
 ###Tabelas: 
CREATE TABLE digital_assets (asset_id INT, asset_name VARCHAR(255), network VARCHAR(255)); INSERT INTO digital_assets (asset_id, asset_name, network) VALUES (1, 'ETH', 'Ethereum'), (2, 'DAI', 'Ethereum'); CREATE TABLE transactions (transaction_id INT, asset_id INT, transaction_time TIMESTAMP); INSERT INTO transactions (transaction_id, asset_id) VALUES (1, 1), (2, 1), (3, 2), (4, 1), (5, 2);
SELECT DATE_FORMAT(transaction_time, '%Y-%m') AS month, asset_name, COUNT(*) AS transactions, SUM(1) AS volume FROM transactions JOIN digital_assets ON transactions.asset_id = digital_assets.asset_id GROUP BY month, asset_name;