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 médio de medalhas de ouro para equipes com 1 bronze, menos de 3 pratas e um total acima de 2?
 ###Tabelas: CREATE TABLE results_pool_e (results_pool_e_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Score VARCHAR, Set 1 VARCHAR, Set 2 VARCHAR, Set 3 VARCHAR, Set 4 VARCHAR, Set 5 VARCHAR, Total VARCHAR) CREATE TABLE singles_wins (singles_wins_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Tournament VARCHAR, Tier VARCHAR, Surface VARCHAR, Opponent in the final VARCHAR, Score VARCHAR) CREATE TABLE medal_table (medal_table_id AUTO_INCREMENT PRIMARY KEY, Rank VARCHAR, Nation VARCHAR, Gold INT, Silver INT, Bronze INT, Total INT) CREATE TABLE top_markets_2000–2011 (top_markets_2000–2011_id AUTO_INCREMENT PRIMARY KEY, Country or territory VARCHAR, 2000 INT, 2001 INT, 2002 INT, 2003 INT, 2004 INT, 2005 INT, 2006 INT, 2007 INT, 2008 INT, 2009 INT, 2010 INT, 2011 INT) CREATE TABLE surrounding (surrounding_id AUTO_INCREMENT PRIMARY KEY, Peak VARCHAR, Country VARCHAR, Elevation (m) INT, Prominence (m) INT, Col (m) INT)  
SELECT AVG Gold FROM medal_table WHERE Bronze = 1 AND Total > 2 AND Silver < 3