Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ฟังก์ชัน DATEDIFF() ใน MySQL ทำงานอย่างไร?

DATEDIFF() คืนค่าจำนวนวันระหว่าง 2 วันที่ (date1 - date2)

ไวยากรณ์

DATEDIFF(date1, date2)

ตัวอย่าง

mysql> SELECT DATEDIFF('2017-10-22', '2017-09-21') AS 'NUMBER OF DAYS';
+----------------+
| NUMBER OF DAYS |
+----------------+
| 31             |
+----------------+

ผลลัพธ์คือ 31 วัน (จาก 21 ก.ย. ถึง 22 ต.ค.)