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 tonelagem total de todas as embarcações que visitaram a região do 'Caribe' nos últimos 6 meses?
 ###Tabelas: 
CREATE TABLE Visits (ID INT, VesselID INT, VisitDate DATE); CREATE TABLE Vessels (ID INT, Name TEXT, Tonnage INT, Region TEXT); INSERT INTO Visits (ID, VesselID, VisitDate) VALUES (1, 1, '2022-01-01'), (2, 1, '2022-02-01'), (3, 2, '2022-01-01'); INSERT INTO Vessels (ID, Name, Tonnage, Region) VALUES (1, 'Vessel 1', 1000, 'Caribbean'), (2, 'Vessel 2', 2000, 'Pacific');
SELECT SUM(Vessels.Tonnage) FROM Visits INNER JOIN Vessels ON Visits.VesselID = Vessels.ID WHERE VisitDate >= DATEADD(month, -6, GETDATE()) AND Vessels.Region = 'Caribbean';