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 duração média dos incidentes de segurança para embarcações na categoria 'Navio de Contêineres' nos últimos 6 meses?
 ###Tabelas: 
CREATE TABLE vessels (id INT, name TEXT, type TEXT);CREATE TABLE incidents (id INT, vessel_id INT, incident_date DATE, incident_duration INT); INSERT INTO vessels (id, name, type) VALUES (1, 'Container Ship A', 'Container Ship'), (2, 'Tanker A', 'Tanker'); INSERT INTO incidents (id, vessel_id, incident_date, incident_duration) VALUES (1, 1, '2021-06-01', 20), (2, 1, '2021-07-01', 30), (3, 2, '2021-06-01', 10);
SELECT vessels.type, AVG(incidents.incident_duration) FROM incidents JOIN vessels ON incidents.vessel_id = vessels.id WHERE vessels.type = 'Container Ship' AND incident_date >= DATEADD('month', -6, CURRENT_DATE) GROUP BY vessels.type;