Wenn der Datentyp updatestatus ist date :
SELECT *
FROM people
WHERE updatestatus <= '2012-01-01'
oder:
SELECT *
FROM people
WHERE updatestatus <= CURRENT_DATE() - INTERVAL 1 MONTH
Wenn der Datentyp datetime ist oder timestamp und Sie möchten auch den Zeitteil überprüfen:
SELECT *
FROM people
WHERE updatestatus <= NOW() - INTERVAL 1 MONTH
Sie können anstelle von NOW() - INTERVAL 1 MONTH eine genaue Datumszeit eingeben . Der richtige Weg hängt davon ab, wie Sie die Datums- und Zeitstempel speichern (erstellt der Perl-Code oder MySQL sie überhaupt?).
Sie können auch - INTERVAL 30 DAY eingeben was zu etwas anderen Ergebnissen führt.