admin

如何从SQL Server 2008中的日期中仅提取年份?

sql

在sql server 2008中,如何仅从日期中提取年份。在数据库中,我有一列日期,我需要从中提取年份。有什么功能吗?


阅读 242

收藏
2021-05-10

共1个答案

admin

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 ....
2021-05-10