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: Quando um relatório não foi retido?
 ###Tabelas: CREATE TABLE gasoline_tax_rates_across_canada (gasoline_tax_rates_across_canada_id AUTO_INCREMENT PRIMARY KEY, Government VARCHAR, Federal excise tax ( CAD¢ / L ) INT, Total excise tax (CAD¢/L) INT, Minimum tax incl. sales taxes (CAD¢/L) INT, Min. tax (CAD¢/US gal) INT) CREATE TABLE fourth_round (fourth_round_id AUTO_INCREMENT PRIMARY KEY, Pick INT, Team VARCHAR, Player VARCHAR, Position VARCHAR, College VARCHAR) CREATE TABLE climate (climate_id AUTO_INCREMENT PRIMARY KEY, Month VARCHAR, Avg High VARCHAR, Avg Low VARCHAR, Mean Avg VARCHAR, Precip VARCHAR, Record High VARCHAR, Record Low VARCHAR) CREATE TABLE by_year (by_year_id AUTO_INCREMENT PRIMARY KEY, Year VARCHAR, Driver VARCHAR, Constructor VARCHAR, Location VARCHAR, Report VARCHAR) CREATE TABLE dakar_rally_results (dakar_rally_results_id AUTO_INCREMENT PRIMARY KEY, Year INT, Class VARCHAR, Vehicle VARCHAR, Position VARCHAR, Stages won VARCHAR)  
SELECT Year FROM by_year WHERE Report = not held