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 é o tempo médio entre inspeções por embarcação?
 ###Tabelas: 
CREATE TABLE vessels (id INT, name VARCHAR(255), imo INT); CREATE TABLE inspections (id INT, vessel_id INT, inspection_date DATE);
SELECT v.name, AVG(DATEDIFF(i2.inspection_date, i.inspection_date)) as avg_time_between_inspections FROM inspections i JOIN inspections i2 ON i.vessel_id = i2.vessel_id AND i.id < i2.id JOIN vessels v ON i.vessel_id = v.id GROUP BY v.name;