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: Quais portos a Eastern Fleet visitou entre 1 de janeiro de 2021 e 15 de janeiro de 2021?
 ###Tabelas: 
CREATE TABLE fleets (fleet_id INT, name VARCHAR(255)); INSERT INTO fleets (fleet_id, name) VALUES (1, 'Eastern Fleet'); CREATE TABLE vessels (vessel_id INT, fleet_id INT, type VARCHAR(255)); INSERT INTO vessels (vessel_id, fleet_id, type) VALUES (1, 1, 'Cargo Ship'); CREATE TABLE port_visits (vessel_id INT, visit_date DATE); INSERT INTO port_visits (vessel_id, visit_date) VALUES (1, '2021-01-03'), (1, '2021-01-10'), (1, '2021-01-14');
SELECT DISTINCT visit_date FROM port_visits pv JOIN vessels v ON pv.vessel_id = v.vessel_id JOIN fleets f ON v.fleet_id = f.fleet_id WHERE f.name = 'Eastern Fleet' AND visit_date BETWEEN '2021-01-01' AND '2021-01-15';