แยกวันที่ออกเป็นปี เดือน และวัน
SQL Server มีฟังก์ชันหลายตัวที่ออกแบบมาสำหรับทำงานกับข้อมูลประเภทวันที่โดยเฉพาะ เราจะเริ่มต้นด้วยฟังก์ชัน 3 ตัว ซึ่งคืนค่าเป็นจำนวนเต็มที่แทนปี เดือน และวันของเดือนตามลำดับ
ฟังก์ชันเหล่านี้ช่วยให้จัดกลุ่มวันที่ได้ เช่น คำนวณยอดรวมสะสมตามปี เปรียบเทียบค่าใช้จ่ายแบบเดือนต่อเดือน หรือวิเคราะห์ยอดขายตามวันในปฏิทินเพื่อดูว่ามีรูปแบบรายเดือนที่ชัดเจนหรือไม่
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์อนุกรมเวลาใน SQL Server
คำแนะนำการฝึกหัด
- ใช้ฟังก์ชัน
YEAR(),MONTH()และDAY()เพื่อหาค่าปี เดือน และวันของวันที่และเวลาปัจจุบัน
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
DECLARE
@SomeTime DATETIME2(7) = SYSUTCDATETIME();
-- Retrieve the year, month, and day
SELECT
___(@SomeTime) AS TheYear,
___(@SomeTime) AS TheMonth,
___(@SomeTime) AS TheDay;