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: Quantos incidentes de segurança foram registrados para embarcações que cumpriram com as regulamentações da IMO 2020?
 ###Tabelas: 
CREATE TABLE SafetyRecords (Id INT, VesselId INT, Incident VARCHAR(50), IncidentDate DATETIME); INSERT INTO SafetyRecords (Id, VesselId, Incident, IncidentDate) VALUES (1, 1, 'Collision', '2021-01-01 10:00:00'); CREATE TABLE Compliance (Id INT, VesselId INT, Regulation VARCHAR(50), ComplianceDate DATETIME); INSERT INTO Compliance (Id, VesselId, Regulation, ComplianceDate) VALUES (1, 1, 'IMO 2020', '2020-01-01');
SELECT COUNT(*) AS IncidentCount FROM SafetyRecords SR INNER JOIN (SELECT V.Id, COUNT(*) AS ComplianceCount FROM Vessels V INNER JOIN Compliance C ON V.Id = C.VesselId WHERE C.Regulation = 'IMO 2020' GROUP BY V.Id) VC ON SR.VesselId = VC.Id;