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 data os Oakland Raiders jogaram como oponente quando os primeiros downs dos Bills estavam abaixo de 28?
 ###Tabelas: CREATE TABLE schedule (schedule_id AUTO_INCREMENT PRIMARY KEY, Game INT, Date VARCHAR, Opponent VARCHAR, Result VARCHAR, Bills points INT, Opponents INT, Bills first downs INT, Record VARCHAR, Attendance INT) CREATE TABLE doubles_performance_timeline (doubles_performance_timeline_id AUTO_INCREMENT PRIMARY KEY, Tournament VARCHAR, 1990 VARCHAR, 1991 VARCHAR, 1992 VARCHAR, 1993 VARCHAR, 1994 VARCHAR, 1995 VARCHAR, 1996 VARCHAR) CREATE TABLE chicago_black_hawks_4_st._louis_blues_1 (chicago_black_hawks_4_st._louis_blues_1_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Visitor VARCHAR, Score VARCHAR, Home VARCHAR, Record VARCHAR) CREATE TABLE fencing (fencing_id AUTO_INCREMENT PRIMARY KEY, Athlete VARCHAR, Event VARCHAR, Semifinal VARCHAR, Final VARCHAR, Rank VARCHAR) CREATE TABLE winter_paralmypics (winter_paralmypics_id AUTO_INCREMENT PRIMARY KEY, Games VARCHAR, Gold INT, Silver INT, Bronze INT, Total INT, Rank INT)  
SELECT Date FROM schedule WHERE Bills first downs < 28 AND Opponent = oakland raiders