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.