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

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


ฟังก์ชัน MySQL DATEDIFF() คืนค่าจำนวนวันระหว่างวันที่สองวัน ไวยากรณ์ของฟังก์ชันนี้มีดังต่อไปนี้ −

DATEDIFF(date1,date2)

ตัวอย่างเช่น หากเราต้องการทราบจำนวนวันระหว่างวันที่พูดว่า '2017-10-22' และ '2017-09-21' เราก็สามารถใช้ฟังก์ชัน DATEDIFF() ได้ดังนี้ -

mysql> Select DATEDIFF('2017-10-22','2017-09-21') AS 'NUMBER OF DAYS';

+----------------+
| NUMBER OF DAYS |
+----------------+
|            31  |
+----------------+
1 row in set (0.00 sec)