Jika tipe data updatestatus
adalah date
:
SELECT *
FROM people
WHERE updatestatus <= '2012-01-01'
atau:
SELECT *
FROM people
WHERE updatestatus <= CURRENT_DATE() - INTERVAL 1 MONTH
Jika tipe datanya adalah datetime
atau timestamp
dan Anda ingin memeriksa bagian waktunya juga:
SELECT *
FROM people
WHERE updatestatus <= NOW() - INTERVAL 1 MONTH
Anda dapat menempatkan tanggal waktu yang tepat sebagai ganti NOW() - INTERVAL 1 MONTH
. Cara yang benar tergantung pada bagaimana Anda menyimpan tanggal atau waktu (apakah kode Perl atau MySQL yang membuatnya?).
Anda juga dapat memasukkan - INTERVAL 30 DAY
yang menghasilkan hasil yang sedikit berbeda.