開始使用免費開始

把日期拆解成年、月、日

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;
編輯並執行程式碼