開始使用免費開始

由各部分組合日期

DATEFROMPARTS() 函式可以把代表日期各部分的一組數字,轉換成有效的 DATE 資料型別。在這個練習中,你會學到如何使用 DATEFROMPARTS(),從行事曆資料表中的各個元件組出日期。

雖然行事曆資料表本身已經有日期欄位,但這能幫助你想像另一種情境:基礎資料表只有整數形式的日期元件,卻沒有完整的日期值。這種情況在把平面檔案直接匯入資料庫時可能會發生。

本練習屬於課程

SQL Server 的時間序列分析

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

-- Create dates from component parts on the calendar table
SELECT TOP(10)
	DATEFROMPARTS(c.___, c.___, c.___) AS CalendarDate
FROM dbo.Calendar c
WHERE
	c.CalendarYear = 2017
ORDER BY
	c.FiscalDayOfYear ASC;
編輯並執行程式碼