DATEDIFF SQL คือคำสั่งหาว่าวันที่ 2 วัน ห่างกันทั้งหมดกี่วัน โดยคำสั่ง DATEDIFF รับค่า parameters ที่สำคัญ 2 ค่า คือ วันที่แรก และวันที่สอง โดย return ผลลัพธ์เป็นจำนวนวันที่ห่างกัน สามารถเขียนคำสั่งได้ดังนี้
ตัวอย่าง DATEDIFF SQL คือคำสั่งอะไร ใช้ทำอะไร
SELECT DATEDIFF('2022-07-23', '2022-07-01') AS day
ผลลัพธ์
+------+
| day |
+------+
| 22 |
+------+
DATEDIFF SQL จากตัวอย่างใช้คำสั่ง DATEDIFF('2022-07-23', '2022-07-01') หมายความว่าให้หาว่าระหว่างวันที่ 2022-07-23 ถึง 2022-07-01 มีจำนวนวันที่ห่างกันกี่วัน ได้ผลลัพธ์เป็น 22 วัน และตั้งชื่อ column ของผลลัพธ์ว่า day