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: Quantos anos teve um evento de 100 m com barreiras nos campeonatos mundiais em Osaka, Japão?
 ###Tabelas: CREATE TABLE provinces_since_the_division_of_korea (provinces_since_the_division_of_korea_id AUTO_INCREMENT PRIMARY KEY, RR Romaja VARCHAR, M–R Romaja VARCHAR, Hangul/Chosongul VARCHAR, Hanja VARCHAR, ISO VARCHAR, Area VARCHAR, Capital VARCHAR, Region VARCHAR, Country VARCHAR) CREATE TABLE singles:_26__19_titles_7_runners-up (singles:_26__19_titles_7_runners-up_id AUTO_INCREMENT PRIMARY KEY, Outcome VARCHAR, Year INT, Championship VARCHAR, Surface VARCHAR, Opponent in the final VARCHAR, Score in the final VARCHAR) CREATE TABLE achievements (achievements_id AUTO_INCREMENT PRIMARY KEY, Year INT, Competition VARCHAR, Venue VARCHAR, Position VARCHAR, Event VARCHAR) CREATE TABLE standings (standings_id AUTO_INCREMENT PRIMARY KEY, Nation VARCHAR, Skip VARCHAR, Ends Won INT, Ends Lost INT, Blank Ends INT, Stolen Ends INT, Shot Pct. VARCHAR) CREATE TABLE walking (walking_id AUTO_INCREMENT PRIMARY KEY, Event VARCHAR, Data VARCHAR, Athlete VARCHAR, Date VARCHAR, Place VARCHAR)  
SELECT SUM Year FROM achievements WHERE Event = 100 m hurdles AND Competition = world championships AND Venue = osaka, japan