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 é o número total de missões espaciais por agência espacial nos últimos 10 anos?
 ###Tabelas: 
CREATE TABLE SpaceAgencies (Id INT, Name VARCHAR(50)); INSERT INTO SpaceAgencies (Id, Name) VALUES (1, 'NASA'), (2, 'ESA'), (3, 'ROSCOSMOS'), (4, 'CNSA'); CREATE TABLE SpaceMissions (Id INT, SpaceAgencyId INT, Year INT, Success BOOLEAN); INSERT INTO SpaceMissions (Id, SpaceAgencyId, Year, Success) VALUES (1, 1, 2012, TRUE), (2, 1, 2013, FALSE), (3, 2, 2014, TRUE), (4, 3, 2015, TRUE), (5, 3, 2016, FALSE), (6, 4, 2017, TRUE), (7, 4, 2018, TRUE), (8, 1, 2019, TRUE), (9, 2, 2020, FALSE), (10, 3, 2021, FALSE);
SELECT sa.Name, SUM(CASE WHEN sm.Success THEN 1 ELSE 0 END) as Successes, SUM(CASE WHEN NOT sm.Success THEN 1 ELSE 0 END) as Failures FROM SpaceAgencies sa LEFT JOIN SpaceMissions sm ON sa.Id = sm.SpaceAgencyId AND sm.Year BETWEEN 2012 AND 2021 GROUP BY sa.Name;