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 multa média para multas por excesso de velocidade emitidas no último mês, particionadas por tipo de licença?
 ###Tabelas: 
CREATE TABLE speeding_tickets (ticket_id INT, license_type VARCHAR(20), fine INT, issue_date DATE); INSERT INTO speeding_tickets (ticket_id, license_type, fine, issue_date) VALUES (1, 'CDL', 200, '2022-01-15'), (2, 'Passenger', 150, '2022-01-17'), (3, 'CDL', 250, '2022-02-03');
SELECT license_type, AVG(fine) as avg_fine  FROM (SELECT license_type, fine, ROW_NUMBER() OVER (PARTITION BY license_type ORDER BY issue_date DESC) as rn FROM speeding_tickets WHERE issue_date >= DATEADD(month, -1, GETDATE())) x WHERE rn = 1 GROUP BY license_type;