目标:根据在B列'valuefield'中查找值更新C列'新日期'。 C栏'新日期'将是A栏'当前日期'的日期
我过去曾使用过以下内容但现在要求我提出第三个论点。我在最后搜索并尝试了“YYYY-MM-DD”,但不能完全实现答案。
软件:我在服务器管理(2012)中使用SQL
UPDATE TBLTABLE
SET NewDate= (CurrentDate + DATEADD(DAY,730))
WHERE VALUEFIELD = 'XYZ'
注意:使用我知道的已知值进行更新但我不知道每个“当前日期”字段的值,这也确保我不必运行不同的日期。
看着: Update Field based on another table's Field values
答案 0 :(得分:1)
它实际上取决于CurrentDate中的内容。我猜它是一个约会时间。
UPDATE TBLTABLE
SET NewDate= DATEADD(DAY,730,CurrentDate )
WHERE VALUEFIELD = 'XYZ'