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 idade média dos navios ativos na frota?
 ###Tabelas: 
CREATE TABLE ships (ship_id INT, ship_name VARCHAR(255), registration_date DATE); INSERT INTO ships VALUES (1, 'Sea Giant', '2010-03-23'); UPDATE ships SET last_maintenance_date = '2022-05-15' WHERE ship_id = 1;
SELECT AVG(DATEDIFF(CURDATE(), registration_date) / 365) AS avg_age FROM ships s WHERE LAST_DAY(last_maintenance_date) >= LAST_DAY(CURDATE() - INTERVAL 1 YEAR);