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 materiais perigosos transportados pelo 'Navio X' no último trimestre?
 ###Tabelas: 
CREATE TABLE vessels (id INT, name TEXT); CREATE TABLE cargo (id INT, hazardous_material BOOLEAN, tonnage INT, vessel_id INT, loaded_date DATE); INSERT INTO vessels (id, name) VALUES (1, 'Vessel X'); INSERT INTO cargo (id, hazardous_material, tonnage, vessel_id, loaded_date) VALUES (1, true, 50, 1, '2022-03-05'), (2, false, 120, 1, '2022-02-10');
SELECT SUM(tonnage) FROM cargo INNER JOIN vessels ON cargo.vessel_id = vessels.id WHERE vessels.name = 'Vessel X' AND cargo.loaded_date >= DATE_SUB(CURRENT_DATE, INTERVAL 3 MONTH) AND hazardous_material = true;