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 médio dos contêineres enviados do Porto de Kolkata para Bangladesh nos últimos 3 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 Kolkata', 'India'); INSERT INTO Port (port_id, port_name, country) VALUES (2, 'Port of Chittagong', 'Bangladesh'); CREATE TABLE Shipment (shipment_id INT, container_id INT, port_id INT, shipping_date DATE); CREATE TABLE Container (container_id INT, weight FLOAT);
SELECT AVG(c.weight) as avg_weight FROM Container c JOIN Shipment s ON c.container_id = s.container_id JOIN Port p ON s.port_id = p.port_id WHERE p.country = 'Bangladesh' AND s.shipping_date >= NOW() - INTERVAL '3 months' AND s.port_id = (SELECT port_id FROM Port WHERE port_name = 'Port of Kolkata');