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 posição para o produto da Western Michigan escolhido antes do 312?
 ###Tabelas: CREATE TABLE regular_cast (regular_cast_id AUTO_INCREMENT PRIMARY KEY, Actor VARCHAR, Character VARCHAR, Title/Rank VARCHAR, Series VARCHAR, Years VARCHAR) CREATE TABLE mixed_martial_arts_career (mixed_martial_arts_career_id AUTO_INCREMENT PRIMARY KEY, Res. VARCHAR, Record VARCHAR, Opponent VARCHAR, Method VARCHAR, Event VARCHAR, Round INT, Time VARCHAR, Location VARCHAR) CREATE TABLE regular_season (regular_season_id AUTO_INCREMENT PRIMARY KEY, Week INT, Date VARCHAR, Opponent VARCHAR, Result VARCHAR, Attendance INT) CREATE TABLE series_2_2000_2001 (series_2_2000_2001_id AUTO_INCREMENT PRIMARY KEY, Episode # INT, Production Count INT, Original Airdate VARCHAR, Prod. Code VARCHAR, Title VARCHAR, Viewing Figures Millions VARCHAR) CREATE TABLE nfl_draft (nfl_draft_id AUTO_INCREMENT PRIMARY KEY, Round INT, Pick INT, Player VARCHAR, Position VARCHAR, School/Club Team VARCHAR)  
SELECT Position FROM nfl_draft WHERE Pick < 312 AND School/Club Team = western michigan