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: Identificar a data de lançamento mais precoce e o número de satélites lançados para cada organização, com no máximo um satélite lançado por mês.
 ###Tabelas: 
CREATE TABLE Satellites (SatelliteID INT, Name VARCHAR(20), Organization VARCHAR(20), LaunchDate DATE); INSERT INTO Satellites (SatelliteID, Name, Organization, LaunchDate) VALUES (1, 'Sentinel-1A', 'ESA', '2014-04-03'), (2, 'Sentinel-2A', 'ESA', '2015-06-23'), (3, 'Jason-3', 'NASA', '2016-01-17'), (4, 'WorldView-4', 'DigitalGlobe', '2016-11-11'), (5, 'Sentinel-1B', 'ESA', '2016-04-25'), (6, 'Himawari-9', 'JMA', '2016-11-02');
SELECT Organization, MIN(LaunchDate) as 'Earliest Launch Date', COUNT(*) as 'Number of Satellites Launched' FROM (SELECT Organization, LaunchDate, ROW_NUMBER() OVER (PARTITION BY Organization, YEAR(LaunchDate) * 100 + MONTH(LaunchDate) ORDER BY LaunchDate) as RowNumber FROM Satellites) AS Subquery WHERE Subquery.RowNumber = 1 GROUP BY Organization;