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: Identificar as missões espaciais com a duração mais longa.
 ###Tabelas: 
CREATE TABLE SpaceMissions (MissionID INT, Name VARCHAR(50), LaunchDate DATE, Agency VARCHAR(50), Country VARCHAR(50), Type VARCHAR(50), Duration DECIMAL(10,2)); INSERT INTO SpaceMissions (MissionID, Name, LaunchDate, Agency, Country, Type, Duration) VALUES (1, 'Apollo 11', '1969-07-16', 'NASA', 'USA', 'Manned', 10.75), (2, 'Mars Science Laboratory', '2011-11-26', 'NASA', 'USA', 'Robotic', 3141.00);
SELECT MissionID, Name, LaunchDate, Agency, Country, Type, Duration, RANK() OVER(ORDER BY Duration DESC) as Rank FROM SpaceMissions;