SQL Server 日付から年だけを取得する

SQL Server 日付から年だけを取得する

SQL Serverで、日付から年だけを取得する手順を記述してます。

環境

  • OS windows10 pro
  • SQL server 2019
  • SSMS 18.7.1

年だけを取得

日付から年だけを取得する場合は、「YEAR」を使用します。

YEAR(日付)

実際に、日付から年だけを取得してみます。

DECLARE @t1 datetime = N'2000-01-01 00:00:00'
DECLARE @t2 datetime = N'2001-01-01 00:00:00'

SELECT YEAR(@t1),
       YEAR(@t2)

実行結果

年だけが取得されていることが確認できます。