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 para cada tipo de embarcação no último mês?
 ###Tabelas: 
CREATE TABLE vessels (id INT, type VARCHAR(255)); CREATE TABLE cargo (vessel_id INT, weight INT, timestamp TIMESTAMP); INSERT INTO vessels VALUES (1, 'Tanker'), (2, 'Cargo Ship'); INSERT INTO cargo VALUES (1, 10000, '2021-01-01 10:00:00'), (1, 12000, '2021-01-15 12:00:00'), (2, 15000, '2021-01-03 08:00:00');
SELECT v.type, AVG(c.weight) as avg_weight FROM vessels v JOIN cargo c ON v.id = c.vessel_id WHERE c.timestamp >= DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 1 MONTH) GROUP BY v.type;