MySQL Date Functions

รวมบทความเกี่ยวกับ MySQL Date Functions เช่น NOW(), CURDATE(), DATEDIFF(), DATE_ADD(), DATE_FORMAT() และฟังก์ชันอื่น ๆ สำหรับจัดการข้อมูลวันที่และเวลา ช่วยให้การวิเคราะห์และประมวลผลข้อมูลในฐานข้อมูลมีประสิทธิภาพยิ่งขึ้น

MySQL การใช้งานฟังก์ชัน MAKEDATE()

ฟังก์ชัน MAKEDATE() ใช้เพื่อสร้างวันที่ (DATE) จากปี (YEAR) และลำดับวันในปี (DAYOFYEAR) เหมาะสำหรับการสร้างวันที่ (DATE) จากเลขปีและเลขวันที่

MySQL การใช้งานฟังก์ชัน LOCALTIMESTAMP()

ฟังก์ชัน LOCALTIMESTAMP() ใช้เพื่อคืนค่าวันและเวลาปัจจุบันของระบบ ในรูปแบบ DATETIME เช่น 2025-04-10 17:00:00 ซึ่งเหมาะสำหรับการบันทึกวันเวลา

MySQL การใช้งานฟังก์ชัน LOCALTIME()

ฟังก์ชัน LOCALTIME() ใช้เพื่อคืนค่าวันที่และเวลาปัจจุบันของระบบ (Local Time) ในรูปแบบ YYYY-MM-DD HH:MM:SS เหมาะกับการบันทึกเวลาการทำรายการ

MySQL การใช้งานฟังก์ชัน LAST_DAY()

ฟังก์ชัน LAST_DAY() ใช้เพื่อคืนค่าวันที่ของวันสุดท้ายของเดือน ที่อยู่ในวันเวลาที่กำหนด เหมาะสำหรับการหาวันสุดท้ายของเดือน จากวันที่ที่กำหนด เช่น ใช้คำนวณกำหนดการสิ้นเดือน, การปิดงวดบัญชี หรือกำหนดวันหมดอายุ…

MySQL การใช้งานฟังก์ชัน HOUR()

ฟังก์ชัน HOUR() ใช้เพื่อดึง “ชั่วโมง” (0–23) จากค่าเวลาหรือวันเวลา เช่น '15:30:00' หรือ '2025-04-10 08:45:00' เหมาะสำหรับการดึงชั่วโมง (Hour)

MySQL การใช้งานฟังก์ชัน FROM_DAYS()

ฟังก์ชัน FROM_DAYS() ใช้เพื่อแปลงค่าจำนวนวัน (จำนวนเต็ม) เป็นวันที่ (DATE) โดยถือว่าเริ่มนับจากวันที่ '0000-01-01' มีความสามารถเฉพาะตัวในการแปลงค่าจำนวนวัน (days) เป็นวันที่ (DATE)

MySQL การใช้งานฟังก์ชัน DAYOFYEAR()

ฟังก์ชัน DAYOFYEAR() ใช้เพื่อคืนค่าลำดับของวันที่ในปี จากวันที่ที่ระบุ เช่น '2025-04-10' คือวันที่ 100 ของปี เหมาะสำหรับการคำนวณลำดับวันที่

MySQL การใช้งานฟังก์ชัน DAYOFWEEK()

ฟังก์ชัน DAYOFWEEK() ใช้เพื่อคืนค่าลำดับวันในสัปดาห์ จากข้อมูลประเภท DATE, DATETIME หรือ TIMESTAMP โดยผลลัพธ์จะเป็นเลขระหว่าง 1 ถึง 7

MySQL การใช้งานฟังก์ชัน DAYOFMONTH()

ฟังก์ชัน DAYOFMONTH() ใช้เพื่อดึงเลขวันของเดือน (1–31) จากข้อมูลประเภท DATE, DATETIME หรือ TIMESTAMP เหมาะสำหรับสร้างรายงานประจำวัน

MySQL การใช้งานฟังก์ชัน DAYNAME()

ฟังก์ชัน DAYNAME() ใช้เพื่อดึงชื่อของวันในสัปดาห์ จากค่าที่เป็น DATE, DATETIME, หรือ TIMESTAMP เหมาะสำหรับการดึงชื่อวันในสัปดาห์

MySQL การใช้งานฟังก์ชัน DAY()

ฟังก์ชัน DAY() ใช้เพื่อดึงเลขวัน (วันที่ในเดือน) จากข้อมูลประเภท DATE, DATETIME, หรือ TIMESTAMP เหมาะสำหรับการดึงเลขวันออกมาจากข้อมูลประเภทวันที่

MySQL การใช้งานฟังก์ชัน DATEDIFF()

ฟังก์ชัน DATEDIFF() ใช้เพื่อคำนวณความแตกต่างระหว่างวันที่ 2 ค่า โดยผลลัพธ์เป็นจำนวนวัน เหมาะสำหรับงานที่ต้องการคำนวณจำนวนวันระหว่างวันที่สองวัน เช่น การคำนวณอายุ, การหาวันครบกำหนด,…

MySQL การใช้งานฟังก์ชัน DATE()

ฟังก์ชัน DATE() ใช้เพื่อแยกและคืนค่าเฉพาะวันที่ จากค่าที่เป็น DATETIME, TIMESTAMP หรือแม้แต่ DATE ผลลัพธ์อยู่ในรูปแบบ YYYY-MM-DD

MySQL การใช้งานฟังก์ชัน CURTIME()

ฟังก์ชัน CURTIME() ใช้เพื่อคืนค่าเวลาปัจจุบันของระบบ โดยไม่รวมวันที่ ผลลัพธ์อยู่ในรูปแบบ HH:MM:SS เช่น 15:30:10

MySQL การใช้งานฟังก์ชัน CURRENT_TIMESTAMP()

ฟังก์ชัน CURRENT_TIMESTAMP() ใช้เพื่อคืนค่าวันที่และเวลาปัจจุบันของระบบ ในรูปแบบ YYYY-MM-DD HH:MM:SS เหมาะสำหรับการบันทึกวันและเวลา ณ ขณะนั้น (Date…