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 projetos de construção que foram iniciados nos últimos 6 meses, juntamente com o nome do projeto, a data de início e a empresa responsável pelo projeto.
 ###Tabelas: 
CREATE TABLE projects (id INT, project_name VARCHAR(100), start_date DATE, company_name VARCHAR(100)); INSERT INTO projects (id, project_name, start_date, company_name) VALUES (1, 'Building A', '2022-01-01', 'ABC Construction'), (2, 'Construction B', '2022-02-15', 'XYZ Construction'), (3, 'Project C', '2022-03-01', 'DEF Construction');
SELECT p.project_name, p.start_date, p.company_name FROM projects p WHERE p.start_date >= DATEADD(month, -6, GETDATE());