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 de casos de violação de trânsito por tipo, gravidade e resolução, para um tribunal de distrito específico nos últimos 3 anos?
 ###Tabelas: 
CREATE TABLE traffic_cases (case_id INT, case_type VARCHAR(255), severity VARCHAR(255), resolution VARCHAR(255), case_year INT, court_district INT); INSERT INTO traffic_cases (case_id, case_type, severity, resolution, case_year, court_district) VALUES (1, 'Speeding', 'Minor', 'Warning', 2020, 1), (2, 'Reckless Driving', 'Major', 'Fine', 2019, 1);
SELECT case_type, severity, resolution, case_year, COUNT(*) as num_cases FROM traffic_cases WHERE court_district = 1 AND case_year BETWEEN 2019 AND 2021 GROUP BY case_type, severity, resolution, case_year;