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: Encontre o número de navios de carga com violações de segurança no último ano.
 ###Tabelas: 
CREATE TABLE CargoShips (ShipID INT, ShipType VARCHAR(50), SafetyViolations INT, LastInspection DATE); INSERT INTO CargoShips (ShipID, ShipType, SafetyViolations, LastInspection) VALUES (1, 'Cargo Ship', 0, '2021-06-01'), (2, 'Cargo Ship', 3, '2022-02-15'), (3, 'Cargo Ship', 1, '2021-11-30');
SELECT COUNT(*) FROM CargoShips WHERE ShipType = 'Cargo Ship' AND SafetyViolations > 0 AND LastInspection >= DATE_SUB(CURDATE(), INTERVAL 1 YEAR);