MySQL นับวัน ระหว่าง 2 วัน ว่าห่างกันทั้งหมดกี่วัน บทความนี้สอนวิธีนับวัน เพื่อหาระยะห่าง 2 วัน ว่าห่างกันกี่วัน ด้วยคำสั่ง DATEDIFF ของ SQL โดยคำสั่งนี้จะ return ค่าเป็นจำนวนที่นับได้ สามารถเขียนคำสั่งได้ดังนี้
ตัวอย่าง MySQL นับวัน ระหว่าง 2 วัน ว่าห่างกันทั้งหมดกี่วัน
SELECT DATEDIFF("2022-01-31", "2022-01-01") AS days;
ผลลัพธ์
+------+
| days |
+------+
| 30 |
+------+
1 row in set (0.000 sec)
MySQL นับวัน ระหว่าง 2 วัน จากตัวอย่างเขียน SQL คือ DATEDIFF("2022-01-31", "2022-01-01") หมายความว่า ให้นับวันว่าระหว่างวันที่ “2022-01-31” และ “2022-01-01” ห่างกันกี่วัน จากตัวอย่างได้ผลลัพธ์จากนับวันทั้งหมด 30 วัน