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 potenciais colisões de satélites nos próximos 7 dias.
 ###Tabelas: 
CREATE TABLE Satellites (id INT, name VARCHAR(50), company VARCHAR(50), launch_date DATE); CREATE TABLE SatellitePositions (id INT, satellite_id INT, latitude DECIMAL(9,6), longitude DECIMAL(9,6), timestamp DATETIME); INSERT INTO Satellites (id, name, company, launch_date) VALUES (1, 'Starlink-1', 'SpaceX', '2019-05-24');
SELECT a.name, b.name, TIMESTAMPDIFF(HOUR, a.timestamp, b.timestamp) AS time_diff FROM SatellitePositions a JOIN SatellitePositions b ON a.satellite_id = b.satellite_id AND a.id != b.id WHERE TIMESTAMPDIFF(DAY, a.timestamp, b.timestamp) BETWEEN 0 AND 7 HAVING time_diff < 10;