Devdit
 

MySQL นับวัน ระหว่าง 2 วัน ว่าห่างกันทั้งหมดกี่วัน

2.7K

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 วัน

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