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 total da carga (em toneladas métricas) manuseado por cada porto no último mês, incluindo o nome do porto e o peso total da carga?
 ###Tabelas: 
CREATE TABLE Port (port_name VARCHAR(50), dock_count INT); INSERT INTO Port VALUES ('Port of Oakland', 12), ('Port of Los Angeles', 15), ('Port of Seattle', 10), ('Port of Tacoma', 13), ('Port of Vancouver', 14); CREATE TABLE Cargo (cargo_id INT, cargo_weight FLOAT, vessel_name VARCHAR(50), dock_date DATE); INSERT INTO Cargo VALUES (1, 5000, 'Vessel A', '2022-03-05'), (2, 8000, 'Vessel B', '2022-03-10'), (3, 6000, 'Vessel C', '2022-03-15'), (4, 7000, 'Vessel D', '2022-03-20'), (5, 9000, 'Vessel E', '2022-03-25'), (6, 4000, 'Vessel F', '2022-03-28'), (7, 3000, 'Vessel G', '2022-03-30');
SELECT P.port_name, SUM(C.cargo_weight) as total_cargo_weight FROM Port P INNER JOIN Cargo C ON 1=1 WHERE C.dock_date >= DATEADD(MONTH, -1, GETDATE()) GROUP BY P.port_name;