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 defesa com uma data de início anterior a 2015 e seus contratantes associados que ainda não foram concluídos, ordenados pela data de início.
 ###Tabelas: 
CREATE TABLE defense_projects (id INT, project_name VARCHAR(255), start_date DATE, end_date DATE, contractor VARCHAR(255)); INSERT INTO defense_projects (id, project_name, start_date, end_date, contractor) VALUES (1, 'Project A', '2010-01-01', '2014-12-31', 'Northrop Grumman'); INSERT INTO defense_projects (id, project_name, start_date, end_date, contractor) VALUES (2, 'Project B', '2012-01-01', NULL, 'Raytheon');
SELECT project_name, contractor FROM defense_projects WHERE start_date < '2015-01-01' AND end_date IS NULL ORDER BY start_date;