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: Quantas missões espaciais foram lideradas por astronautas do Canadá com uma duração superior a 500 dias?
 ###Tabelas: 
CREATE TABLE space_missions_canada (id INT, mission_name VARCHAR(255), mission_duration INT, lead_astronaut VARCHAR(255)); INSERT INTO space_missions_canada (id, mission_name, mission_duration, lead_astronaut) VALUES (1, 'Mission1', 600, 'AstronautA'), (2, 'Mission2', 400, 'AstronautB');
SELECT COUNT(*) FROM space_missions_canada WHERE lead_astronaut IN ('AstronautA', 'AstronautC', 'AstronautD') AND mission_duration > 500;