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 valor médio de 2002 para o Girassol, que teve um valor de 2010 menor que 5587 e um valor de 2007 maior que 546?
 ###Tabelas: CREATE TABLE largest_cities_in_the_provinces (largest_cities_in_the_provinces_id AUTO_INCREMENT PRIMARY KEY, Province VARCHAR, Largest city VARCHAR, 2nd Largest VARCHAR, 3rd Largest VARCHAR, 4th largest VARCHAR) CREATE TABLE fourth_round_proper (fourth_round_proper_id AUTO_INCREMENT PRIMARY KEY, Tie no VARCHAR, Home team VARCHAR, Score VARCHAR, Away team VARCHAR, Date VARCHAR) CREATE TABLE pga_tour_wins_25 (pga_tour_wins_25_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Tournament VARCHAR, Winning score VARCHAR, Margin of victory VARCHAR, Runner(s)-up VARCHAR) CREATE TABLE  (_id AUTO_INCREMENT PRIMARY KEY, Production year VARCHAR, 2001 INT, 2002 INT, 2003 INT, 2004 INT, 2005 INT, 2006 INT, 2007 INT, 2008 INT, 2009 INT, 2010 INT, 2011 INT) CREATE TABLE ships_in_class (ships_in_class_id AUTO_INCREMENT PRIMARY KEY, Ship VARCHAR, Hull Number VARCHAR, Laid down VARCHAR, Launched VARCHAR, Commissioned VARCHAR)  
SELECT AVG 2002 FROM  WHERE 2010 < 5587 AND Production year = sunflower AND 2007 > 546