สอนเขียนคำสั่ง SQL ย้อนหลัง 1 วัน ด้วยคำสั่ง - INTERVAL 1 DAY โดยตัวอย่างจะแสดงวันที่ปัจจุบันด้วยคำสั่ง NOW ที่ column หนึ่ง และแสดงวันที่ย้อนหลัง 1 วันจากวันที่ปัจจุบันอีก column หนึ่ง สามารถเขียนคำสั่งได้ดังนี้
ตัวอย่าง SQL ย้อนหลัง 1 วัน ด้วยคำสั่ง - INTERVAL 1 DAY
SELECT DATE(NOW()) AS date_current, DATE(NOW()) - INTERVAL 1 DAY AS 1_day_ago;
ผลลัพธ์
+--------------+------------+
| date_current | 1_day_ago |
+--------------+------------+
| 2022-02-09 | 2022-02-08 |
+--------------+------------+
1 row in set (0.000 sec)
แสดงวันที่ปัจจุบันที่ column date_current และแสดงวันที่ย้อนหลัง 1 วันที่ column 1_day_ago โดยใช้คำสั่ง DATE(NOW()) - INTERVAL 1 DAY