SQL ตัดวันที่ เอาแต่เวลา ด้วย TIME บทความนี้สอนใช้คำสั่ง TIME เพื่อตัดวันที่ออกให้เหลือเฉพาะเวลา โดยตัวอย่างใช้คำสั่ง NOW และ SYSDATE เพื่อดึงวันที่ และเวลาปัจจุบัน สามารถเขียนคำสั่งได้ดังนี้
ตัวอย่าง SQL ตัดวันที่ เอาแต่เวลา ด้วย TIME
SELECT
TIME(NOW()) AS time1,
TIME(SYSDATE()) AS time2;
ผลลัพธ์
+----------+----------+
| time1 | time2 |
+----------+----------+
| 11:53:16 | 11:53:16 |
+----------+----------+
SQL ตัดวันที่ เอาแต่เวลา ด้วย TIME มีรายละเอียดดังนี้
1. คำสั่ง TIME(NOW()) คือแสดงวันที่ เวลาด้วย NOW() และตัดวันที่ออกให้เหลือเฉพาะเวลาด้วยคำสั่ง TIME
2. คำสั่ง TIME(SYSDATE()) คือแสดงวันที่ เวลาด้วย SYSDATE() และตัดวันที่ออกให้เหลือเฉพาะเวลาด้วยคำสั่ง TIME