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 peso médio da carga por viagem para cada embarcação em 2022?
 ###Tabelas: 
CREATE TABLE cargo_voyage (cargo_voyage_id INT, cargo_id INT, voyage_id INT, cargo_weight INT); INSERT INTO cargo_voyage VALUES (1, 1, 1, 5000); INSERT INTO cargo_voyage VALUES (2, 2, 1, 4000); INSERT INTO cargo_voyage VALUES (3, 3, 2, 6000);
SELECT vessels.vessel_name, AVG(cargo_weight) as avg_cargo_weight FROM cargo_voyage JOIN voyages ON cargo_voyage.voyage_id = voyages.voyage_id JOIN vessels ON voyages.vessel_id = vessels.vessel_id WHERE cargo_voyage.cargo_voyage_id >= (SELECT cargo_voyage_id FROM cargo_voyage WHERE EXTRACT(YEAR FROM voyage_start_date) = 2022 ORDER BY cargo_voyage_id LIMIT 1) GROUP BY vessels.vessel_name;