Share via


YEAR (Transact-SQL)

指定された日付の年の部分を表す整数を返します。

トピック リンク アイコン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) 1YEAR(0)1900 として解釈します。

SELECT MONTH(0), DAY(0), YEAR(0)

以下に結果セットを示します。 

----- ------ ------
1     1      1900

参照

関連項目

日付と時刻関数 (Transact-SQL)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手