ฟังก์ชัน DATEPART() ของ SQL Server

คำนิยามและการใช้งาน

DATEPART() ฟังก์ชันใช้เพื่อคืนค่าส่วนที่แยกออกมาของวัน/เวลา อย่างเช่น ปี เดือน วัน ชั่วโมง นาที และอื่นๆ

การใช้งาน

DATEPART(datepart,date)

date ตัวแปรควรเป็นประโยควันที่ถูกต้องdatepart ตัวเลือกของตัวแปรที่สามารถใช้ได้คือ:

datepart การย่อ
ปี yy, yyyy
ไตรมาส qq, q
เดือน mm, m
วันในปี dy, y
วัน dd, d
สัปดาห์ wk, ww
วัน dw, w
ชั่วโมง hh
นาที mi, n
วินาที ss, s
มิลลิวินาที ms
ไมโครสัญญาณ mcs
นาที ns

ตัวอย่าง

ตัวอย่างเช่น ตาราง 'Orders' ของเรามีรูปแบบดังนี้:

OrderId ProductName OrderDate
1 'Computer' 2008-12-29 16:25:46.635

เราใช้คำสั่ง SELECT ดังนี้:

SELECT DATEPART(yyyy,OrderDate) AS OrderYear,
DATEPART(mm,OrderDate) AS OrderMonth,
DATEPART(dd,OrderDate) AS OrderDay
FROM Orders
WHERE OrderId=1

ผลลัพธ์:

OrderYear OrderMonth OrderDay
2008 12 29