Correct, it is just a matter of how you make your SELECT statement.
SELECT * FROM news_table WHERE YEAR(timestamp_column) = 2000 AND MONTH(timestamp_column) = 12;
for everything from 12-2000.
Or, if anything over six months is considered archived, then you can do this:
SELECT * FROM news_table WHERE timestamp_colum < NOW() - INTERVAL 6 MONTH;
Adapt to your needs...
---John Holmes...