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: Quais missões espaciais tiveram as durações mais longas e mais curtas?
 ###Tabelas: 
CREATE TABLE space_missions (mission_id INT PRIMARY KEY, mission_name VARCHAR(50), start_date DATE, end_date DATE); INSERT INTO space_missions (mission_id, mission_name, start_date, end_date) VALUES (1, 'Apollo 11', '1969-07-16', '1969-07-24'), (2, 'Mars Rover Opportunity', '2004-01-25', '2018-06-10'), (3, 'ISS Expedition 1', '2000-10-31', '2001-03-18');
SELECT mission_name, start_date, end_date, DATEDIFF(end_date, start_date) AS duration_days FROM space_missions ORDER BY duration_days ASC, start_date DESC;