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 o número de embarcações que visitaram o 'Porto de Tóquio' em fevereiro de 2022, mas não transportaram nenhum tipo de carga refrigerada.
 ###Tabelas: 
CREATE TABLE vessels (id INT, name TEXT); CREATE TABLE cargo (id INT, refrigerated BOOLEAN, vessel_id INT, port_id INT, loaded_date DATE); CREATE TABLE ports (id INT, name TEXT); INSERT INTO vessels (id, name) VALUES (1, 'Vessel A'), (2, 'Vessel B'); INSERT INTO ports (id, name) VALUES (2, 'Port of Tokyo'); INSERT INTO cargo (id, refrigerated, vessel_id, port_id, loaded_date) VALUES (1, true, 1, 2, '2022-02-20'), (2, false, 2, 2, '2022-02-25'), (3, false, 1, 2, '2022-02-01');
SELECT COUNT(DISTINCT vessels.id) FROM vessels LEFT JOIN cargo ON vessels.id = cargo.vessel_id LEFT JOIN ports ON cargo.port_id = ports.id WHERE ports.name = 'Port of Tokyo' AND cargo.loaded_date >= DATE('2022-02-01') AND cargo.loaded_date <= DATE('2022-02-28') AND cargo.refrigerated = false GROUP BY vessels.id HAVING COUNT(cargo.id) = 0;