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: Qual é o número total de projetos de defesa na região da Ásia-Pacífico que foram concluídos no prazo?
 ###Tabelas: 
CREATE TABLE DefenseProjects (id INT, project_name VARCHAR(255), start_date DATE, end_date DATE, budget INT, actual_cost INT, status VARCHAR(255)); INSERT INTO DefenseProjects (id, project_name, start_date, end_date, budget, actual_cost, status) VALUES (1, 'Project A', '2019-01-01', '2021-12-31', 10000000, 11000000, 'Completed'), (2, 'Project B', '2018-01-01', '2020-12-31', 8000000, 7500000, 'Cancelled'), (3, 'Project C', '2020-01-01', '2022-12-31', 12000000, 12500000, 'In Progress'); INSERT INTO DefenseProjects (id, project_name, start_date, end_date, budget, actual_cost, status) VALUES (4, 'Project D', '2021-01-01', '2023-12-31', 9000000, 9000000, 'On Time');
SELECT COUNT(*) FROM DefenseProjects WHERE region = 'Asia-Pacific' AND status = 'Completed' AND end_date = end_date;