YEAR (Transact-SQL)
指定された日付の年の部分を表す整数を返します。
構文
YEAR ( date )
引数
date
datetime 型または smalldatetime 型の式です。
戻り値の型
int
解説
この関数を実行すると、DATEPART(yy,date) と同じ実行結果が得られます。
例
次の例では、03/12/1998
という日付の年の部分を表す数値を返します。
SELECT "Year Number" = YEAR('03/12/1998')
GO
以下に結果セットを示します。
Year Number
------------
1998
次の例では、日付を数値で指定します。Microsoft SQL Server 2005 データベース エンジン は、MONTH
(0)
を 1
(1 月)、DAY(0)
を 1
、YEAR(0)
を 1900
として解釈します。
SELECT MONTH(0), DAY(0), YEAR(0)
以下に結果セットを示します。
----- ------ ------
1 1 1900