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: Quantos contêineres foram enviados do Porto de Santos para Cuba nos últimos 6 meses?
 ###Tabelas: 
CREATE TABLE Port (port_id INT, port_name TEXT, country TEXT); INSERT INTO Port (port_id, port_name, country) VALUES (1, 'Port of Santos', 'Brazil'); INSERT INTO Port (port_id, port_name, country) VALUES (2, 'Port of Havana', 'Cuba'); CREATE TABLE Shipment (shipment_id INT, container_id INT, port_id INT, shipping_date DATE); CREATE TABLE Container (container_id INT, weight FLOAT);
SELECT COUNT(*) FROM Container c JOIN Shipment s ON c.container_id = s.container_id WHERE s.port_id = (SELECT port_id FROM Port WHERE port_name = 'Port of Santos') AND s.shipping_date >= NOW() - INTERVAL '6 months' AND (SELECT country FROM Port WHERE port_id = s.port_id) = 'Cuba';