更新字段与where

时间:2015-10-05 04:49:32

标签: sql-server sql-server-2008-r2

我有一张桌子

TICKET_ID   ASSIGN          TERM           ASSIGN_DATE          ASSIGN_MEMO OFFICER
5988085     ASSIGN-5        S1IIPF381   2015-09-01 08:28:04.000 NULL        NULL
5988085     RESOLVED-CLOSED S1IIPF381   2015-09-01 05:38:46.000 NULL        NULL
5988085     RESOLVED-CLOSED S1IIPF381   2015-09-01 08:28:04.000 NULL        NULL

带有更新条款

UPDATE PROBLEM
  SET assign = 'ASSIGN-2',
      ASSIGN_MEMO = '12345'
  WHERE assign_date ='2015-09-01 08:28:04.000'
    AND ticket_id = '5988085'
    AND assign = 'ASSIGN-5';

我需要在where子句中更新ASSIGNASSIGN相同的位置。有可能吗?

预期输出

TICKET_ID   ASSIGN          TERM           ASSIGN_DATE          ASSIGN_MEMO OFFICER
5988085     ASSIGN-2        S1IIPF381   2015-09-01 08:28:04.000 12345       NULL
5988085     RESOLVED-CLOSED S1IIPF381   2015-09-01 05:38:46.000 NULL        NULL
5988085     RESOLVED-CLOSED S1IIPF381   2015-09-01 08:28:04.000 NULL        NULL

0 个答案:

没有答案