ประการแรก ให้เราหา datetime ปัจจุบันโดยใช้ฟังก์ชัน now()
mysql> เลือกเลย ();
ต่อไปนี้เป็นผลลัพธ์
<ก่อนหน้า>+---------------------+| ตอนนี้() |+--------------------+| 2018-11-01 19:55:56 |+--------------------- +1 แถวในชุด (0.00 วินาที)ไวยากรณ์การลบ 10 วันด้วยความช่วยเหลือของ DATE_SUB()
select DATE_SUB(now(),interval integer_value day );
ใช้ไวยากรณ์ด้านบนเพื่อลบ 10 วันจากวันที่ปัจจุบัน
mysql> เลือก DATE_SUB(ตอนนี้(),ช่วง 10 วัน);
นี่คือผลลัพธ์
<ก่อนหน้า>+--------------------------------+| DATE_SUB(ตอนนี้(),ช่วง 10 วัน) |+---------------------------------+| 2018-10-22 19:56:07 |+--------------------------------+1 แถวในชุด (0.00 วินาที)