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 é 2004, quando 2007 é "A", e quando 1997 é "A"?
 ###Tabelas: CREATE TABLE leading_copper-producing_mines (leading_copper-producing_mines_id AUTO_INCREMENT PRIMARY KEY, Rank VARCHAR, Mine VARCHAR, County VARCHAR, Operator VARCHAR, Capacity (thousands of metric tons) VARCHAR) CREATE TABLE world_records (world_records_id AUTO_INCREMENT PRIMARY KEY, Distance VARCHAR, Event VARCHAR, Time VARCHAR, Meet VARCHAR, Location VARCHAR) CREATE TABLE fc_alania_in_europe (fc_alania_in_europe_id AUTO_INCREMENT PRIMARY KEY, Season VARCHAR, Competition VARCHAR, Round VARCHAR, Club VARCHAR, Score VARCHAR) CREATE TABLE singles_performance_timeline (singles_performance_timeline_id AUTO_INCREMENT PRIMARY KEY, Tournament VARCHAR, 1993 VARCHAR, 1994 VARCHAR, 1995 VARCHAR, 1996 VARCHAR, 1997 VARCHAR, 1998 VARCHAR, 1999 VARCHAR, 2000 VARCHAR, 2001 VARCHAR, 2002 VARCHAR, 2003 VARCHAR, 2004 VARCHAR, 2005 VARCHAR, 2006 VARCHAR, 2007 VARCHAR, Career WR VARCHAR, Career Win-Loss VARCHAR) CREATE TABLE ambassadors_to_czechoslovakia (ambassadors_to_czechoslovakia_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Tenure Begin VARCHAR, Tenure End INT, British monarch VARCHAR, Czechoslovak president VARCHAR)  
SELECT 2004 FROM singles_performance_timeline WHERE 2007 = a AND 1997 = a