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 para 2012 quando o valor para 2009 é 1R e o valor para 2007 é 2R?
 ###Tabelas: CREATE TABLE parliamentary_elections (parliamentary_elections_id AUTO_INCREMENT PRIMARY KEY, Election INT, Number of PNC votes VARCHAR, Share of votes VARCHAR, Seats VARCHAR, Outcome of election VARCHAR) CREATE TABLE 1940 (1940_id AUTO_INCREMENT PRIMARY KEY, Title VARCHAR, Series VARCHAR, Director VARCHAR, Production Number VARCHAR, Release date VARCHAR) CREATE TABLE singles_performance_timeline (singles_performance_timeline_id AUTO_INCREMENT PRIMARY KEY, Tournament VARCHAR, 2006 VARCHAR, 2007 VARCHAR, 2008 VARCHAR, 2009 VARCHAR, 2010 VARCHAR, 2011 VARCHAR, 2012 VARCHAR) CREATE TABLE world_cup_top_twenty_finishes (world_cup_top_twenty_finishes_id AUTO_INCREMENT PRIMARY KEY, Season INT, Date VARCHAR, Location VARCHAR, Race VARCHAR, Place VARCHAR) CREATE TABLE accidents_and_incidents (accidents_and_incidents_id AUTO_INCREMENT PRIMARY KEY, Location VARCHAR, Aircraft VARCHAR, Tail number VARCHAR, Aircraft damage VARCHAR, Fatalities VARCHAR)  
SELECT 2012 FROM singles_performance_timeline WHERE 2009 = 1r AND 2007 = 2r