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 foi o tempo médio entre inspeções para todas as embarcações no Mediterrâneo em 2021?
 ###Tabelas: 
CREATE TABLE Vessels (id INT, name VARCHAR(255), region VARCHAR(255)); INSERT INTO Vessels (id, name, region) VALUES (1, 'VesselA', 'Mediterranean'); INSERT INTO Vessels (id, name, region) VALUES (2, 'VesselB', 'Mediterranean'); CREATE TABLE Inspections (id INT, vessel_id INT, inspection_date DATE); INSERT INTO Inspections (id, vessel_id, inspection_date) VALUES (1, 1, '2021-01-01'); INSERT INTO Inspections (id, vessel_id, inspection_date) VALUES (2, 1, '2021-06-01');
SELECT AVG(DATEDIFF(Inspections.inspection_date, LAG(Inspections.inspection_date, 1) OVER (PARTITION BY Inspections.vessel_id ORDER BY Inspections.inspection_date))) FROM Inspections INNER JOIN Vessels ON Inspections.vessel_id = Vessels.id WHERE Vessels.region = 'Mediterranean' AND YEAR(Inspections.inspection_date) = 2021;