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

แยกวันที่และเวลาออกเป็นส่วนประกอบ

แม้ว่า YEAR(), MONTH(), และ DAY() จะเป็นฟังก์ชันที่มีประโยชน์และจดจำง่าย แต่บางครั้งเราต้องการแยกวันที่ออกเป็นส่วนประกอบอื่น ๆ เช่น วันในสัปดาห์ สัปดาห์ที่เท่าไรของปี หรือวินาทีหลังนาที ซึ่งเป็นจุดที่ฟังก์ชันอื่น ๆ ที่เราเรียนมาจะเข้ามามีบทบาท

ในแบบฝึกหัดนี้จะใช้คืนที่กำแพงเบอร์ลินพังทลาย คือวันที่ 9 พฤศจิกายน 1989

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การวิเคราะห์อนุกรมเวลาใน SQL Server

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

DECLARE
	@BerlinWallFalls DATETIME2(7) = '1989-11-09 23:49:36.2294852';

-- Fill in each date part
SELECT
	DATEPART(____, @BerlinWallFalls) AS TheYear,
	DATEPART(____, @BerlinWallFalls) AS TheDayOfYear,
	DATEPART(____, @BerlinWallFalls) AS TheDay,
	DATEPART(____, @BerlinWallFalls) AS TheWeek,
	DATEPART(____, @BerlinWallFalls) AS TheSecond,
	DATEPART(____, @BerlinWallFalls) AS TheNanosecond;
แก้ไขและรันโค้ด