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: Quantos projetos de jornalismo investigativo foram concluídos nos últimos 6 meses e quais repórteres trabalharam neles?
 ###Tabelas: 
CREATE TABLE projects (id INT, title VARCHAR(50), start_date DATE, end_date DATE, type VARCHAR(20)); INSERT INTO projects (id, title, start_date, end_date, type) VALUES (1, 'Big Oil', '2021-01-01', '2021-06-30', 'investigative'), (2, 'Corruption', '2020-12-01', '2021-04-15', 'investigative'), (3, 'Elections', '2021-03-01', '2021-05-31', 'news'); CREATE TABLE reporters (id INT, name VARCHAR(50), project_id INT); INSERT INTO reporters (id, name, project_id) VALUES (1, 'Anna Smith', 1), (2, 'John Doe', 2), (3, 'Alice Johnson', 1), (4, 'Bob Brown', 3);
SELECT COUNT(projects.id), reporters.name FROM projects INNER JOIN reporters ON projects.id = reporters.project_id WHERE projects.type = 'investigative' AND projects.end_date >= '2021-01-01' GROUP BY reporters.name;