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: Qual é o número total de infratores juvenis em Michigan nos últimos 3 anos?
 ###Tabelas: 
CREATE TABLE Offenders (OffenderID INT, OffenderAge INT, OffenseDate DATE, State TEXT); INSERT INTO Offenders (OffenderID, OffenderAge, OffenseDate, State) VALUES (1, 17, '2020-01-10', 'Michigan'); INSERT INTO Offenders (OffenderID, OffenderAge, OffenseDate, State) VALUES (2, 16, '2021-02-15', 'Michigan');
SELECT COUNT(*) FROM Offenders WHERE State = 'Michigan' AND YEAR(OffenseDate) BETWEEN YEAR(CURRENT_DATE) - 3 AND YEAR(CURRENT_DATE) AND OffenderAge < 18;