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 número de contêineres que foram atrasados por mais de 7 dias no último mês do Porto de Valparaíso para o Chile?
 ###Tabelas: 
CREATE TABLE Shipment (shipment_id INT, container_id INT, port_id INT, shipping_date DATE, arrival_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.arrival_date >= NOW() - INTERVAL '1 month' AND s.port_id = (SELECT port_id FROM Port WHERE port_name = 'Port of Valparaíso') AND s.arrival_date - s.shipping_date > 7 AND (SELECT country FROM Port WHERE port_id = s.port_id) = 'Chile';