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 navios visitaram cada porto nos EUA nos últimos 3 meses?
 ###Tabelas: 
CREATE TABLE ports (port_id INT, port_name TEXT, country TEXT);CREATE TABLE visits (visit_id INT, vessel_id INT, port_id INT, visit_date DATE);
SELECT ports.port_name, COUNT(visits.vessel_id) as num_visits FROM ports JOIN visits ON ports.port_id = visits.port_id WHERE ports.country = 'US' AND visits.visit_date BETWEEN DATEADD(month, -3, CURRENT_DATE) AND CURRENT_DATE GROUP BY ports.port_name;