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 foi o ano do Campeonato Mundial Meia Maratona com um resultado de 3º lugar?
 ###Tabelas: CREATE TABLE days (days_id AUTO_INCREMENT PRIMARY KEY, Malayalam VARCHAR, മലയാളം VARCHAR, English VARCHAR, Kannada VARCHAR, Tamil VARCHAR, Hindi VARCHAR) CREATE TABLE list_of_civil_parishes_and_unparished_areas (list_of_civil_parishes_and_unparished_areas_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Status VARCHAR, Population INT, District VARCHAR, Former local authority VARCHAR) CREATE TABLE achievements (achievements_id AUTO_INCREMENT PRIMARY KEY, Year INT, Tournament VARCHAR, Venue VARCHAR, Result VARCHAR, Event VARCHAR) CREATE TABLE world_championship_group_a_soviet_union (world_championship_group_a_soviet_union_id AUTO_INCREMENT PRIMARY KEY, Games INT, Drawn INT, Lost INT, Points difference VARCHAR, Points INT) CREATE TABLE by_type (by_type_id AUTO_INCREMENT PRIMARY KEY, Rocket VARCHAR, Country VARCHAR, Family VARCHAR, Launches INT, Successes INT, Failures INT, Partial failures INT)  
SELECT Year FROM achievements WHERE Tournament = world half marathon championships AND Result = 3rd