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 duração média das missões espaciais para astronautas chineses?
 ###Tabelas: 
CREATE TABLE Astronauts (AstronautID INT, Name VARCHAR(50), Nationality VARCHAR(50));CREATE TABLE SpaceMissions (MissionID INT, AstronautID INT, Name VARCHAR(50), Duration INT); INSERT INTO Astronauts (AstronautID, Name, Nationality) VALUES (1, 'Yang Liwei', 'China'), (2, 'Zhang Xiaoguang', 'China'), (3, 'Wang Yaping', 'China'); INSERT INTO SpaceMissions (MissionID, AstronautID, Name, Duration) VALUES (1, 1, 'Shenzhou 5', 21), (2, 2, 'Shenzhou 10', 15), (3, 3, 'Shenzhou 13', 186);
SELECT AVG(sm.Duration) FROM SpaceMissions sm INNER JOIN Astronauts a ON sm.AstronautID = a.AstronautID WHERE a.Nationality = 'China';