du archvierst eigentlich einen ganzen haufen.
zu deiner frage:
setz dir einen schwellwert, der einen gewissen zeitraum umfasst.
mit den mysql datums boardmitteln sollte es dir möglich sein, eine query zu basteln, die alle datensätze als aktuell anzeigt, die ein datum innerhalb now()-zeitspanne sind.
dein archiv baust du ebenfalls mit einer query auf, die eben dann die ds anzeigt, die ein datum ausserhalb now()-zeitspanne hat.
ich würde dich aber bitten, die suche zu bemühen, da über dieses thema schon einigemal diskutiert wurde (time-differenz, datum auslesen,...). akutell sogar ansatzweise ein paar threads unter dir.