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: Liste todos os países que fizeram investimentos em infraestrutura de rede nos últimos 6 meses, excluindo duplicatas, e o número total de investimentos feitos por cada país.
 ###Tabelas: 
CREATE TABLE investments (id INT, country VARCHAR(20), investment_date DATE); INSERT INTO investments (id, country, investment_date) VALUES (1, 'Canada', '2022-01-01'), (2, 'Mexico', '2022-03-15'), (3, 'Canada', '2022-04-05'), (4, 'Brazil', '2021-09-01'), (5, 'Colombia', '2022-02-01');
SELECT country, COUNT(*) as num_investments FROM (SELECT DISTINCT country FROM investments WHERE investment_date >= DATE_SUB(CURRENT_DATE, INTERVAL 6 MONTH)) t GROUP BY country;