เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

แยกวันที่ออกเป็นปี เดือน และวัน

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;
แก้ไขและรันโค้ด