Jeśli typ danych updatestatus to date :
SELECT *
FROM people
WHERE updatestatus <= '2012-01-01'
lub:
SELECT *
FROM people
WHERE updatestatus <= CURRENT_DATE() - INTERVAL 1 MONTH
Jeśli typ danych to datetime lub timestamp chcesz też sprawdzić część czasową:
SELECT *
FROM people
WHERE updatestatus <= NOW() - INTERVAL 1 MONTH
Możesz podać dokładną datę i godzinę zamiast NOW() - INTERVAL 1 MONTH . Prawidłowy sposób zależy od tego, jak przechowujesz daty i znaczniki czasu (czy kod Perla lub MySQL tworzy je w pierwszej kolejności?).
Możesz również umieścić - INTERVAL 30 DAY które dają nieco inne wyniki.