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 cada embarcação teve e qual foi a data do incidente mais antiga para cada embarcação?
 ###Tabelas: 
CREATE TABLE SafetyRecords (RecordID int, VesselID int, IncidentType varchar(50), IncidentDate datetime); INSERT INTO SafetyRecords (RecordID, VesselID, IncidentType, IncidentDate) VALUES (1000, 3, 'Collision', '2019-12-15'); INSERT INTO SafetyRecords (RecordID, VesselID, IncidentType, IncidentDate) VALUES (1001, 1, 'Oil Spill', '2020-02-01'); INSERT INTO SafetyRecords (RecordID, VesselID, IncidentType, IncidentDate) VALUES (1002, 4, 'Fire', '2020-03-05');
SELECT VesselID, VesselName, COUNT(*) as IncidentCount, MIN(IncidentDate) as FirstIncidentDate FROM SafetyRecords sr JOIN Vessels v ON sr.VesselID = v.VesselID GROUP BY VesselID, VesselName;