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 mais longa entre dois lançamentos consecutivos de satélites pelo mesmo fabricante?
 ###Tabelas: 
CREATE TABLE Satellites (SatelliteID INT, Name VARCHAR(50), LaunchDate DATE, Manufacturer VARCHAR(50)); INSERT INTO Satellites (SatelliteID, Name, LaunchDate, Manufacturer) VALUES (1, 'Sat1', '2022-02-01', 'SpaceCorp'), (2, 'Sat2', '2022-02-10', 'Galactic'), (3, 'Sat3', '2022-02-20', 'SpaceCorp'), (4, 'Sat4', '2022-03-01', 'AstroTech'), (5, 'Sat5', '2022-03-15', 'SpaceCorp'), (6, 'Sat6', '2022-03-25', 'Galactic');
SELECT Manufacturer, DATEDIFF(DAY, LAG(LaunchDate) OVER (PARTITION BY Manufacturer ORDER BY LaunchDate), LaunchDate) AS Longest_Gap FROM Satellites;