从特定记录的另一个日期值更新日期

时间:2014-11-03 15:02:54

标签: sql datetime

我有一个包含以下字段的SQL表:

ID (自动编号)

项目(nvarchar)

CreateDate (DATETIME)

UpdateDate (DATETIME)

我想通过脚本将UpdateDate更改为与CreateDate相同,仅适用于UpdateDate大于2015年的项目。

2 个答案:

答案 0 :(得分:1)

UPDATE TABLE_NAME
SET UpdateDate = CreateDate
WHERE UpdateDate >= '2015-01-01'

编辑:这将包含2015年的记录。如果您只想要2016年或更高年份的记录,请改用:

UPDATE TABLE_NAME
SET UpdateDate = CreateDate
WHERE UpdateDate >= '2016-01-01'

答案 1 :(得分:1)

尝试这个.. 更新your_table设置UpdateDate = CreateDate,其中UpdateDate> ='2015-01-01';