สอนเขียนคำสั่ง SQL แยก วัน เดือน ปี ด้วยคำสั่ง YEAR, MONTH และ DAY โดยตัวอยางจะแยก วัน เดือน และ ปีออกเป็นแต่ละ columns จากวันที่ปัจจุบัน โดยวันที่ปัจจุบันใช้คำสั่ง NOW ในการดึงข้อมูล สามารถเขียนคำสั่งได้ดังนี้
ตัวอย่าง SQL แยก วัน เดือน ปี ด้วย YEAR MONTH และ DAY
SELECT DAY(NOW()) AS day, MONTH(NOW()) AS month, YEAR(NOW()) AS year;
ผลลัพธ์
+------+-------+------+
| day | month | year |
+------+-------+------+
| 9 | 2 | 2022 |
+------+-------+------+
1 row in set (0.001 sec)
ใช้คำสั่ง NOW ในการดึงวันที่ปัจจุบัน และใช้คำสั่ง DAY เพื่อแยกวัน, คำสั่ง MONTH เพื่อแยกเดือน และคำสั่ง YEAR เพื่อแยกปี ออกจากวันที่ที่ดึงจากคำสั่ง NOW