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: Listar todos os fornecedores que fornecem produtos para um restaurante específico, excluindo quaisquer fornecedores que tenham tido violações de segurança alimentar no último ano.
 ###Tabelas: 
CREATE TABLE suppliers (id INT, name TEXT, restaurant TEXT, violation_date DATE);
SELECT name FROM suppliers WHERE restaurant = 'Restaurant A' AND id NOT IN (SELECT supplier_id FROM violations WHERE violation_date >= DATEADD(year, -1, GETDATE()));