我正在尝试比较表 1 中的两列并更新同一表 1 中的行。
样品表
表 1 包含 A、B、C、D 列
A B C D
-------
X 1 X 0
X 2 X 0
X 3 Y 0
Y 4 X 0
如果 A 列和 C 列不同,那么我需要将 2 与 B 列的值相乘,并在同一张表的 D 列中更新。
所需输出
A B C D
-------
X 1 X 1
X 2 X 2
X 3 Y 6
Y 4 X 8
有人可以为此提供 tsql 查询吗?
我正在尝试比较表 1 中的两列并更新同一表 1 中的行。
样品表
表 1 包含 A、B、C、D 列
A B C D
-------
X 1 X 0
X 2 X 0
X 3 Y 0
Y 4 X 0
如果 A 列和 C 列不同,那么我需要将 2 与 B 列的值相乘,并在同一张表的 D 列中更新。
所需输出
A B C D
-------
X 1 X 1
X 2 X 2
X 3 Y 6
Y 4 X 8
有人可以为此提供 tsql 查询吗?