1. ホーム
  2. sql

[解決済み] SQL Server 2008で日付から年だけを抽出する方法は?

2023-07-07 18:42:09

質問

sql server 2008で、日付から年だけを抽出する方法。 DBに日付の列があり、そこから年を抽出する必要があります。 そのための関数はありますか?

どのように解決するには?

year(@date)
year(getdate())
year('20120101')

update table
set column = year(date_column)
whre ....

または、別のテーブルで必要な場合は

 update t
   set column = year(t1.date_column)
     from table_source t1
     join table_target t on (join condition)
    where ....