CREATE TABLE table_name_49 (opponent VARCHAR, week VARCHAR, result VARCHAR)

Who was the opponent before week 8 when the result was l 28-17?
SELECT opponent FROM table_name_49 WHERE week < 8 AND result = "l 28-17"
SELECT "opponent" FROM "table_name_49" WHERE "l 28-17" = "result" AND "week" < 8