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 oponente teve uma presença de 12.508 durante as semanas 1 a 8?
 ###Tabelas: CREATE TABLE long_course_50_meter_pool (long_course_50_meter_pool_id AUTO_INCREMENT PRIMARY KEY, Event VARCHAR, Time VARCHAR, Venue VARCHAR, Date VARCHAR, Notes VARCHAR) CREATE TABLE schedule (schedule_id AUTO_INCREMENT PRIMARY KEY, Week INT, Date VARCHAR, Opponent VARCHAR, Result VARCHAR, Game site VARCHAR, Attendance VARCHAR) CREATE TABLE all_time (all_time_id AUTO_INCREMENT PRIMARY KEY, Continent VARCHAR, Structure VARCHAR, Height VARCHAR, Year INT, Country VARCHAR) CREATE TABLE network (network_id AUTO_INCREMENT PRIMARY KEY, Call sign VARCHAR, Frequency MHz INT, City of license VARCHAR, ERP W INT, Height m ( ft ) VARCHAR, Class VARCHAR, FCC info VARCHAR) CREATE TABLE current_line_of_headphones (current_line_of_headphones_id AUTO_INCREMENT PRIMARY KEY, Headphone Model VARCHAR, Headphone Class VARCHAR, Driver-matched dB VARCHAR, Construction VARCHAR, Earpads VARCHAR, Termination VARCHAR, US MSRP VARCHAR)  
SELECT Opponent FROM schedule WHERE Week < 8 AND Attendance = 12,508