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.