สอนเขียนคำสั่ง SQL คำนวณวัน 2 วัน ว่าห่างกันกี่วัน โดยใช้คำสั่ง DATEDIFF โดยคำสั่งนี้รับค่า arguments 2 ค่า คือวันที่ 2 วันที่ต้องการคำนวณว่าห่างกันกี่วัน โดยคืนผลลัพธ์เป็นจำนวนวันว่าห่างกันกี่วัน สามารถเขียนคำสั่งได้ดังนี้
ตัวอย่าง SQL คำนวณวัน 2 วัน ว่าห่างกันกี่วัน
SELECT DATEDIFF('2022-02-11', '2022-02-01') AS day;
ผลลัพธ์
+------+
| day |
+------+
| 10 |
+------+
1 row in set (0.000 sec)
SQL คำนวณวัน จากวันที่ 2 วัน ว่าห่างกันกี่วันโดยใช้คำสั่ง DATEDIFF('2022-02-11', '2022-02-01') ได้ผลลัพธ์เท่ากับ 10 วัน