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 é a data de lançamento e o ID correspondente das três espaçonaves mais recentes?
 ###Tabelas: 
CREATE TABLE spacecraft (id INT, name VARCHAR(50), country VARCHAR(50), launch_date DATE); INSERT INTO spacecraft (id, name, country, launch_date) VALUES (1, 'Apollo', 'USA', '1969-07-16'); INSERT INTO spacecraft (id, name, country, launch_date) VALUES (2, 'Soyuz', 'Russia', '1966-10-25'); INSERT INTO spacecraft (id, name, country, launch_date) VALUES (3, 'Gemini', 'USA', '1965-03-23'); INSERT INTO spacecraft (id, name, country, launch_date) VALUES (4, 'Jupiter', 'India', '2024-02-14');
SELECT id, launch_date FROM (SELECT id, launch_date, ROW_NUMBER() OVER (ORDER BY launch_date DESC) as row_num FROM spacecraft) AS subquery WHERE row_num <= 3;