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 total de toneladas de carga não perigosa enviada por cada embarcação no último ano?
 ###Tabelas: 
CREATE TABLE Vessels (VesselID int, Name varchar(50), Type varchar(50), AverageSpeed float); CREATE TABLE Cargo (CargoID int, VesselID int, MaterialType varchar(50), Tonnage int, TransportDate date); INSERT INTO Vessels VALUES (1, 'Vessel1', 'Transport', 15); INSERT INTO Cargo VALUES (1, 1, 'Non-Hazardous', 100, '2022-01-01');
SELECT V.Name, SUM(C.Tonnage) FROM Vessels V INNER JOIN Cargo C ON V.VesselID = C.VesselID WHERE C.TransportDate >= DATEADD(year, -1, GETDATE()) AND C.MaterialType = 'Non-Hazardous' GROUP BY V.Name;