傳回一個整數來代表指定日期的年份部份。
Transact-SQL 語法慣例
YEAR ( date )
date
datetime 或 smalldatetime 類型的運算式。
int
這個函數相當於 DATEPART(yy, date)。
下列範例會傳回從 03/12/1998 算起的年份。
03/12/1998
SELECT "Year Number" = YEAR('03/12/1998') GO
以下為結果集:
Year Number ------------ 1998
下列範例會把日期指定為一個數字。Microsoft SQL Server 2005 Database Engine 會將 MONTH(0) 解譯為 1 (January), DAY(0) 或 1 ,將 YEAR(0) 解譯為 1900。
MONTH
0)
1
(January), DAY(0)
YEAR(0)
1900
SELECT MONTH(0), DAY(0), YEAR(0)
----- ------ ------ 1 1 1900