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

ฉันจะใช้ค่าปี 2 หลักในฟังก์ชัน MySQL DATEDIFF () ได้อย่างไร


เราสามารถใช้ค่าปี 2 หลักได้ทั้งในนิพจน์วันที่เดียวหรือในนิพจน์วันที่ทั้งสองที่ใช้เป็นอาร์กิวเมนต์/s ในฟังก์ชัน MySQL DATEDIFF()

ตัวอย่างเช่น ข้อความค้นหาด้านล่างใช้ค่าปี 2 หลักในนิพจน์วันแรก และค่าอื่นๆ มีค่าปี 4 หลัก

mysql> Select DATEDIFF('18-10-22','2017-10-22');
+-----------------------------------+
| DATEDIFF('18-10-22','2017-10-22') |
+-----------------------------------+
|                               365 |
+-----------------------------------+
1 row in set (0.00 sec)

และข้อความค้นหาด้านล่างใช้ค่าปี 2 หลักในนิพจน์วันที่ทั้งสอง

mysql> Select DATEDIFF('18-10-22','17-10-22');
+---------------------------------+
| DATEDIFF('18-10-22','17-10-22') |
+---------------------------------+
|                             365 |
+---------------------------------+
1 row in set (0.00 sec)