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: Liste os nomes dos restaurantes sem violações de segurança alimentar no último ano?
 ###Tabelas: 
CREATE TABLE Restaurants(RestaurantID INT, Name VARCHAR(50), Category VARCHAR(50));CREATE TABLE Inspections(InspectionID INT, RestaurantID INT, Violation BOOLEAN, InspectionDate DATE);INSERT INTO Restaurants VALUES (1, 'Gourmet Delight', 'Fine Dining'), (2, 'Budget Bites', 'Fast Food'), (3, 'Sushi Spot', 'Asian Cuisine');INSERT INTO Inspections VALUES (1, 1, FALSE, '2022-03-15'), (2, 1, FALSE, '2022-06-01'), (3, 2, TRUE, '2022-04-20'), (4, 3, FALSE, '2022-05-10');
SELECT Name FROM Restaurants WHERE RestaurantID NOT IN (SELECT RestaurantID FROM Inspections WHERE Violation = TRUE AND InspectionDate >= DATEADD(year, -1, GETDATE()));