(Revelation 20:1-7) "And I saw an angel coming down out of heaven with the key of the abyss and a great chain in his hand. 2 He seized the dragon, the original serpent, who is the Devil and Satan, and bound him for 1,000 years. 3 And he hurled him into the abyss and shut it and sealed it over him, so that he would not mislead the nations anymore until the 1,000 years were ended. After this he must be released for a little while.
4 And I saw thrones, and those who sat on them were given authority to judge. Yes, I saw the souls of those executed for the witness they gave about Jesus and for speaking about God, and those who had not worshipped the wild beast or its image and had not received the mark on their forehead and on their hand. And they came to life and ruled as kings with the Christ for 1,000 years. 5 (The rest of the dead did not come to life until the 1,000 years were ended.) This is the first resurrection. 6 Happy and holy is anyone having part in the first resurrection; over these the second death has no authority, but they will be priests of God and of the Christ, and they will rule as kings with him for the 1,000 years.
7 Now as soon as the 1,000 years have ended, Satan will be released from his prison."
The key to understanding when the earthly resurrection takes place is in the clause "(The rest of the dead did not come to life until the 1,000 years were ended.)" at the start of verse 5. Since verse 4 states that the ones with "thrones... came to life and ruled as kings with the Christ for 1,000 years," these ones who "came to life" means they were resurrected as perfect beings.
It would do no good for them to have NOTHING over which to rule as kings, it would have to be over the "great crowd... who come out of the great tribulation" (Revelation 7:9,13,14), as well as those not of "the first resurrection" of heavenly ones, but of the general resurrection. That all of these could be called "the rest of the dead" harmonizes with Ephesians 2:1: "Furthermore, God made you alive, though your were dead in your trespasses and sins." At the end of the 1,000 years, these achieve perfection, being completely free from sin, and so "come to life" at this point.
The foregoing shows that the general resurrection would have to take place during the 1,000 years, for those resurrected to "come to life" at the end of the 1,000 years.