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: Quem foi o oponente de um jogo com mais de 31 e uma data superior a 30?
 ###Tabelas: CREATE TABLE amateur_draft (amateur_draft_id AUTO_INCREMENT PRIMARY KEY, Round INT, Pick INT, Player VARCHAR, Nationality VARCHAR, College/junior/club team VARCHAR) CREATE TABLE central_watford_west_watford_and_oxhey (central_watford_west_watford_and_oxhey_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Faith VARCHAR, Type VARCHAR, Intake INT, DCSF number INT, Ofsted number INT) CREATE TABLE by_scheduled_passengers_carried_millions (by_scheduled_passengers_carried_millions_id AUTO_INCREMENT PRIMARY KEY, Rank INT, Airline/Holding VARCHAR, Passenger Fleet INT, Current Destinations INT, Alliance/ Association VARCHAR) CREATE TABLE race_calendar (race_calendar_id AUTO_INCREMENT PRIMARY KEY, Round VARCHAR, Race INT, Circuit VARCHAR, Date VARCHAR, Pole Position VARCHAR, Fastest Lap VARCHAR, Winning driver VARCHAR, Winning team VARCHAR) CREATE TABLE game_log (game_log_id AUTO_INCREMENT PRIMARY KEY, Game INT, Date INT, Opponent VARCHAR, Score VARCHAR, Decision VARCHAR, Location/Attendance VARCHAR, Record VARCHAR)  
SELECT Opponent FROM game_log WHERE Game > 31 AND Date > 30