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 da carga importada e exportada pela empresa 'Poseidon Shipping'
 ###Tabelas: 
CREATE TABLE ports (id INT, name VARCHAR(50), country VARCHAR(50)); CREATE TABLE cargo_operations (id INT, port_id INT, company VARCHAR(50), type VARCHAR(50), weight INT); INSERT INTO ports (id, name, country) VALUES (1, 'Port of Oakland', 'USA'), (2, 'Port of Singapore', 'Singapore'), (3, 'Port of Hong Kong', 'China'), (4, 'Port of Rotterdam', 'Netherlands'); INSERT INTO cargo_operations (id, port_id, company, type, weight) VALUES (1, 1, 'Poseidon Shipping', 'import', 5000), (2, 1, 'Poseidon Shipping', 'export', 7000), (3, 3, 'Poseidon Shipping', 'import', 8000), (4, 3, 'Poseidon Shipping', 'export', 9000), (5, 4, 'Poseidon Shipping', 'import', 6000), (6, 4, 'Poseidon Shipping', 'export', 4000), (7, 1, 'Poseidon Shipping', 'import', 5500), (8, 1, 'Poseidon Shipping', 'export', 7500);
SELECT AVG(weight) FROM cargo_operations WHERE company = 'Poseidon Shipping' AND (type = 'import' OR type = 'export');