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: Identificar embarcações que visitaram o Porto de Singapura no quarto trimestre de 2020 e seu peso mínimo de carga.
 ###Tabelas: 
CREATE TABLE vessels (vessel_id INT, vessel_name TEXT, max_cargo_weight INT); INSERT INTO vessels VALUES (1, 'Vessel A', 15000), (2, 'Vessel B', 20000), (4, 'Vessel D', 10000); CREATE TABLE port_visits (visit_id INT, vessel_id INT, port_id INT, visit_date DATE); INSERT INTO port_visits VALUES (1, 1, 9, '2020-10-15'), (2, 2, 9, '2020-11-15'), (3, 4, 9, '2020-12-15'); CREATE TABLE ports (port_id INT, port_name TEXT, country TEXT); INSERT INTO ports VALUES (9, 'Port of Singapore', 'Singapore');
SELECT vessels.vessel_name, MIN(vessels.max_cargo_weight) FROM vessels JOIN port_visits ON vessels.vessel_id = port_visits.vessel_id JOIN ports ON port_visits.port_id = ports.port_id WHERE ports.port_name = 'Port of Singapore' AND YEAR(port_visits.visit_date) = 2020 AND QUARTER(port_visits.visit_date) = 4 GROUP BY vessels.vessel_id;