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 inspeções de segurança alimentar e a média de violações para cada localização no último ano?
 ###Tabelas: 
CREATE TABLE food_safety_inspections (location VARCHAR(255), inspection_date DATE, violations INT); INSERT INTO food_safety_inspections (location, inspection_date, violations) VALUES ('Location A', '2022-01-01', 3), ('Location B', '2022-01-02', 5), ('Location A', '2022-01-03', 2), ('Location C', '2022-01-04', 4), ('Location A', '2022-01-05', 1);
SELECT location, COUNT(*) as total_inspections, AVG(violations) as average_violations FROM food_safety_inspections WHERE inspection_date BETWEEN DATEADD(year, -1, GETDATE()) AND GETDATE() GROUP BY location;