Devdit
 

SQL บวก ลบ วันที่ ด้วย DATE_ADD INTERVAL

6.1K

สอนเขียนคำสั่ง SQL บวก ลบ วันที่ ด้วยหลักการ DATE_ADD โดยใช้คำสั่ง INTERVAL กรณีบวกวันที่เพิ่มใช้ + INTERVAL <จำนวนวัน> DAY และกรณีลบใช้ - INTERVAL <จำนวนวัน> DAY สามารถเขียนคำสั่งได้ดังนี้

 

ตัวอย่าง SQL บวกวันที่เพิ่ม

SELECT ('2022-02-01' + INTERVAL 7 DAY) AS Date;

ผลลัพธ์

+------------+
| Date       |
+------------+
| 2022-02-08 |
+------------+
1 row in set (0.000 sec)

คำอธิบาย

ตัวอย่างเป็นการบวกวันที่เพิ่ม 7 วันจาก 2022-02-01 ทำให้ได้ผลลัพธ์เป็น 2022-02-08 ด้วยคำสั่ง + INTERVAL 7 DAY

 

ตัวอย่าง SQL ลบวันที่

SELECT ('2022-02-01' - INTERVAL 7 DAY) AS Date;

ผลลัพธ์

+------------+
| Date       |
+------------+
| 2022-01-25 |
+------------+
1 row in set (0.000 sec)

คำอธิบาย

ตัวอย่างเป็นการลบวันที่ออก 7 วันจาก 2022-02-01 ทำให้ได้ผลลัพธ์เป็น 2022-01-25 ด้วยคำสั่ง - INTERVAL 7 DAY

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ