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: Exibir a idade média (em anos) de todas as embarcações em cada frota, excluindo frotas sem embarcações, e mostrar os resultados para as 2 frotas com a maior idade média de embarcações.
 ###Tabelas: 
CREATE TABLE fleets(fleet_id INT, company TEXT, launch_year INT);CREATE TABLE vessels(vessel_id INT, fleet_id INT, name TEXT, launch_year INT);INSERT INTO fleets VALUES (1,'Company A',2000),(2,'Company B',2010),(3,'Company C',2005);INSERT INTO vessels VALUES (1,1,'Vessel 1',2001),(2,1,'Vessel 2',2002),(3,2,'Vessel 3',2012),(4,3,'Vessel 4',2006),(5,3,'Vessel 5',2007);
SELECT f.company, AVG(v.launch_year) as avg_age FROM fleets f JOIN vessels v ON f.fleet_id = v.fleet_id GROUP BY f.fleet_id HAVING avg_age > 0 ORDER BY avg_age DESC LIMIT 2;