标签: sql sql-server-2005
我正在使用SQL Server 2005,我有一个包含datetime类型列的表。
datetime
在本专栏中,我有一些错误年份的日期,我只想更换年份部分。
例如,我有这个日期2009-01-07 08:47:00.000,我想将年份部分替换为2010-01-07 08:47:00.000。
2009-01-07 08:47:00.000
2010-01-07 08:47:00.000
值得一提的是,我有很多错误年份的记录,让我们说2000条记录。
提前致谢并感谢您的帮助
答案 0 :(得分:2)
您可以使用DATEADD功能。
UPDATE mytable SET mydate = DATEADD(year, 1, mydate)