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 mais precoce de uma missão espacial envolvendo um astronauta do Japão?
 ###Tabelas: 
CREATE TABLE Astronauts (AstronautID INT, Name VARCHAR(50), Nationality VARCHAR(50));CREATE TABLE SpaceMissions (MissionID INT, AstronautID INT, Name VARCHAR(50), LaunchDate DATE); INSERT INTO Astronauts (AstronautID, Name, Nationality) VALUES (1, 'Takao Doi', 'Japan'), (2, 'Naoko Yamazaki', 'Japan'), (3, 'Sōichi Noguchi', 'Japan'); INSERT INTO SpaceMissions (MissionID, AstronautID, Name, LaunchDate) VALUES (1, 1, 'STS-87', '1997-09-19'), (2, 2, 'STS-131', '2010-04-05'), (3, 3, 'STS-114', '2005-07-26');
SELECT MIN(sm.LaunchDate) FROM SpaceMissions sm INNER JOIN Astronauts a ON sm.AstronautID = a.AstronautID WHERE a.Nationality = 'Japan';