บางครั้งต้องดึงข้อมูลย้อนหลัง 30 วัน วิธีการคือเพิ่มคำสั่ง MySQL นี้ใน WHERE โดยนำฟิลด์ที่เก็บวันที่มาเปรียบเทียบเงื่อนไข
Syntax
ชื่อฟิลด์ < DATE_ADD(NOW(), INTERVAL +1 MONTH)
ตัวอย่าง
SELECT * FROM ชื่อตาราง
WHERE ชื่อฟิลด์ < DATE_ADD(NOW(), INTERVAL +1 MONTH)
สามารถปรับ INTERVAL ได้ตามต้องการ เช่น INTERVAL 30 DAY, INTERVAL 7 DAY, INTERVAL 1 YEAR เป็นต้น