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 navios de cruzeiro que visitaram mais de 5 portos na Ásia nos últimos 6 meses.
 ###Tabelas: 
CREATE TABLE CruiseShips (ShipID INT, ShipName VARCHAR(100), PortVisits INT, LastVisit DATE, Region VARCHAR(50)); INSERT INTO CruiseShips (ShipID, ShipName, PortVisits, LastVisit, Region) VALUES (1, 'Cruise Ship 1', 3, '2022-03-15', 'Asia'), (2, 'Cruise Ship 2', 7, '2022-02-08', 'Asia'), (3, 'Cruise Ship 3', 2, '2022-01-20', 'Asia');
SELECT COUNT(*) FROM CruiseShips WHERE PortVisits > 5 AND Region = 'Asia' AND LastVisit >= DATE_SUB(CURDATE(), INTERVAL 6 MONTH);