Devdit
 

SQL นับจํานวนวัน ของวันที่ 2 วันว่าห่างกันกี่วัน

5.5K

สอนเขียนคำสั่ง SQL นับจํานวนวัน ของวันที่ 2 วันว่าห่างกันกี่วัน โดยใช้คำสั่ง DATEDIFF โดยคำสั่งนี้รับค่า arguments 2 ค่า วันที่แรก และวันที่สอง ที่ต้องการนำมาคำนวณ หรือนับจำนวนวันว่าห่างกันกี่วัน สามารถเขียนคำสั่งได้ดังนี้

 

ตัวอย่าง SQL นับจํานวนวัน ของวันที่ 2 วันว่าห่างกันกี่วัน

SELECT DATEDIFF('2022/01/31', '2022/01/01') AS DateDiff;

ผลลัพธ์

+----------+
| DateDiff |
+----------+
|       30 |
+----------+
1 row in set (0.000 sec)

คำอธิบาย

ใช้คำสั่ง DATEDIFF นับจํานวนวัน ของวันที่ 2 วันว่าห่างกันกี่วัน โดยค่า arguments ทั้ง 2 คือ วันที่แรก และวันที่สอง ที่ต้องการหาว่าห่างกันกี่วัน โดยคืนผลลัพธ์เป็นจำนวนวันที่คำนวณออกมาได้

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