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 menor Diferença de Gols, quando a Posição é "7", e quando o Número de Jogos é maior que 30?
 ###Tabelas: CREATE TABLE 60_metres (60_metres_id AUTO_INCREMENT PRIMARY KEY, Lane INT, Name VARCHAR, Country VARCHAR, Mark VARCHAR, React INT, Points INT) CREATE TABLE r (r_id AUTO_INCREMENT PRIMARY KEY, Player VARCHAR, No.(s) VARCHAR, Height in Ft. VARCHAR, Position VARCHAR, Years for Rockets VARCHAR, School/Club Team/Country VARCHAR) CREATE TABLE group_i (group_i_id AUTO_INCREMENT PRIMARY KEY, Position INT, Club VARCHAR, Played INT, Points INT, Wins INT, Draws INT, Losses INT, Goals for INT, Goals against INT, Goal Difference INT) CREATE TABLE kit (kit_id AUTO_INCREMENT PRIMARY KEY, Year VARCHAR, Supplier VARCHAR, Chest VARCHAR, Sleeves VARCHAR, Back VARCHAR) CREATE TABLE complete_world_championship_formula_one_results (complete_world_championship_formula_one_results_id AUTO_INCREMENT PRIMARY KEY, Year INT, Chassis VARCHAR, Engine(s) VARCHAR, Tyres VARCHAR, Points INT)  
SELECT MIN Goal Difference FROM group_i WHERE Position = 7 AND Played > 30