我需要在特定表中查找数据,然后替换特定列中的数据。例如,在Customer表中,需要找到与" 1200"相关的所有内容。在PO列中,一旦找到这些记录,就替换日期列中的数据。现在,针对PO 1200显示的日期不正确。
目前:
PO 1200
Date 12/15/14
需要
PO 1200
Date 1/15/15
我目前已经有了12/15/14日期的其他数据,所以我不能只做一个简单的查找12/15/14并替换为1/15/15,因为它会改变我的其他记录不能改变。
非常感谢任何帮助。
答案 0 :(得分:3)
UPDATE tableName
SET date = newDate
WHERE PO = 1200
其他选项的另一个例子:
UPDATE tableName
SET columnName = GETDATE() --or something to get the date you want
WHERE otherColumnName = someValue