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 defesa foram concluídos no primeiro semestre de 2019 e no segundo semestre de 2019, exibidos como linhas?
 ###Tabelas: 
CREATE TABLE DefenseProjects (project_name VARCHAR(255), completion_date DATE); INSERT INTO DefenseProjects (project_name, completion_date) VALUES ('Project A', '2019-02-15'), ('Project B', '2019-06-20'), ('Project C', '2019-11-05'), ('Project D', '2019-12-31');
SELECT DATE_FORMAT(completion_date, '%Y-%m') AS TimePeriod, COUNT(*) AS CompletedProjects FROM DefenseProjects WHERE completion_date BETWEEN '2019-01-01' AND '2019-12-31' GROUP BY TimePeriod ORDER BY TimePeriod;