CREATE TABLE table_57843 ("Week" FLOAT, "Date" TEXT, "Opponent" TEXT, "Result" TEXT, "Attendance" TEXT)

When was the game before week 8 with a result of bye?
SELECT "Date" FROM table_57843 WHERE "Week" < '8' AND "Result" = 'bye'
SELECT "Date" FROM "table_57843" WHERE "Result" = 'bye' AND "Week" < '8'