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 local quando Woking era o oponente e a rodada era inferior a 29?
 ###Tabelas: CREATE TABLE recent_markets (recent_markets_id AUTO_INCREMENT PRIMARY KEY, Ship size VARCHAR, Cargo VARCHAR, 2004 VARCHAR, 2005 VARCHAR, 2006 VARCHAR) CREATE TABLE results_by_round (results_by_round_id AUTO_INCREMENT PRIMARY KEY, Round INT, Date VARCHAR, Opponent VARCHAR, Venue VARCHAR, Result VARCHAR) CREATE TABLE fastest_progress_to_top_division (fastest_progress_to_top_division_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Tournaments INT, Pro Debut VARCHAR, Top division debut VARCHAR, Highest rank VARCHAR) CREATE TABLE pre-season_friendlies (pre-season_friendlies_id AUTO_INCREMENT PRIMARY KEY, Match INT, Date VARCHAR, Tournament VARCHAR, Location VARCHAR, Opponent team VARCHAR, Score VARCHAR) CREATE TABLE switzerland (switzerland_id AUTO_INCREMENT PRIMARY KEY, Internet Plan VARCHAR, Downstream VARCHAR, Upstream VARCHAR, Bandwidth Included VARCHAR, Price VARCHAR)  
SELECT Venue FROM results_by_round WHERE Opponent = woking AND Round < 29