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: Encontrar o navio com a jornada contínua mais longa
 ###Tabelas: 
CREATE TABLE VesselPositions (vessel_id INT, timestamp TIMESTAMP, latitude DECIMAL(9,6), longitude DECIMAL(9,6));
SELECT t1.vessel_id, MAX(t2.timestamp) - MIN(t1.timestamp) AS duration FROM VesselPositions t1 JOIN VesselPositions t2 ON t1.vessel_id = t2.vessel_id AND t2.timestamp > t1.timestamp GROUP BY t1.vessel_id ORDER BY duration DESC LIMIT 1;