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 de falhas de rede para cada torre, agrupado por mês, e unido com a tabela de investimentos em rede para mostrar o investimento total para cada torre?
 ###Tabelas: 
CREATE TABLE network_failures (id INT PRIMARY KEY, tower_id INT, failure_type VARCHAR(255), failure_date DATE); CREATE TABLE network_investments (id INT PRIMARY KEY, tower_id INT, investment_amount FLOAT, investment_date DATE);
SELECT MONTH(f.failure_date) as month, i.tower_id, COUNT(f.id) as num_failures, SUM(i.investment_amount) as total_investment FROM network_failures f INNER JOIN network_investments i ON f.tower_id = i.tower_id GROUP BY month, i.tower_id;