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 é a data da primeira infração e o tipo de crime correspondente para cada infrator?
 ###Tabelas: 
CREATE TABLE offenses (offender_id INT, offense_date DATE, crime VARCHAR(20)); INSERT INTO offenses (offender_id, offense_date, crime) VALUES (1, '2018-01-01', 'Murder'), (1, '2019-01-01', 'Robbery'), (2, '2017-01-01', 'Assault');
SELECT offender_id, MIN(offense_date) OVER (PARTITION BY offender_id) AS min_offense_date, FIRST_VALUE(crime) OVER (PARTITION BY offender_id ORDER BY offense_date) AS first_crime FROM offenses;