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: Excluir missões espaciais com data de lançamento anterior a 2015-01-01 e atualizar os status das missões restantes para 'ativo'.
 ###Tabelas: 
CREATE TABLE SpaceMissions (ID INT, Name VARCHAR(50), LaunchDate DATE, Status VARCHAR(20)); INSERT INTO SpaceMissions VALUES (1, 'Mission A', '2008-03-12', 'inactive'), (2, 'Mission B', '2012-06-18', 'active'), (3, 'Mission C', '2005-02-03', 'inactive'), (4, 'Mission D', '2017-11-14', 'inactive');
WITH cte AS (DELETE FROM SpaceMissions WHERE LaunchDate < '2015-01-01' RETURNING ID, Status), upd AS (UPDATE SpaceMissions SET Status = 'active' WHERE ID IN (SELECT ID FROM cte)) SELECT * FROM SpaceMissions WHERE Status = 'active';