Hvis datatypen updatestatus er date :
SELECT *
FROM people
WHERE updatestatus <= '2012-01-01'
eller:
SELECT *
FROM people
WHERE updatestatus <= CURRENT_DATE() - INTERVAL 1 MONTH
Hvis datatypen er datetime eller timestamp og du vil også tjekke tidsdelen:
SELECT *
FROM people
WHERE updatestatus <= NOW() - INTERVAL 1 MONTH
Du kan angive en nøjagtig dato og klokkeslæt i stedet for NOW() - INTERVAL 1 MONTH . Den korrekte måde afhænger af, hvordan du gemmer dato og klokkeslæt eller tidsstempler (opretter Perl-koden eller MySQL dem i første omgang?).
Du kan også indsætte - INTERVAL 30 DAY som giver lidt anderledes resultater.