Om datatypen updatestatus är date :
SELECT *
FROM people
WHERE updatestatus <= '2012-01-01'
eller:
SELECT *
FROM people
WHERE updatestatus <= CURRENT_DATE() - INTERVAL 1 MONTH
Om datatypen är datetime eller timestamp och du vill också kontrollera tidsdelen:
SELECT *
FROM people
WHERE updatestatus <= NOW() - INTERVAL 1 MONTH
Du kan ange en exakt datum och tid istället för NOW() - INTERVAL 1 MONTH . Det korrekta sättet beror på hur du lagrar datum och tider eller tidsstämplar (skapar Perl-koden eller MySQL dem i första hand?).
Du kan också lägga in - INTERVAL 30 DAY som ger något annorlunda resultat.