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 semana tem um oponente dos San Francisco 49ers?
 ###Tabelas: CREATE TABLE schedule (schedule_id AUTO_INCREMENT PRIMARY KEY, Week INT, Date VARCHAR, Opponent VARCHAR, Result VARCHAR, Attendance INT) CREATE TABLE west_indies_in_england (west_indies_in_england_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Home captain VARCHAR, Away captain VARCHAR, Venue VARCHAR, Result VARCHAR) CREATE TABLE group_b_–_böblingen (group_b_–_böblingen_id AUTO_INCREMENT PRIMARY KEY, Pos. INT, Matches INT, Wins INT, Loses INT, Results VARCHAR, Points INT, Diff. VARCHAR) CREATE TABLE seventh_round (seventh_round_id AUTO_INCREMENT PRIMARY KEY, Pick INT, Team VARCHAR, Player VARCHAR, Position VARCHAR, College VARCHAR) CREATE TABLE april (april_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Visitor VARCHAR, Score VARCHAR, Home VARCHAR, Decision VARCHAR, Attendance INT, Record VARCHAR)  
SELECT MAX Week FROM schedule WHERE Opponent = san francisco 49ers