【发布时间】:2011-05-27 15:22:02
【问题描述】:
我有一些这样的代码:
Update table_name
set
[column] = case when d.data is null, then null else d.columnname end.
from...
etc
我的问题是,我如何设置一个函数,其中 'else d.columnname' 是从连接中总结几列。
会不会是这样的:
...then null else sum(d.column1 + rf.column2 + rwf.column3) as tempcolumn end,
或
...then null else (d.column1 + rf.column2 + rwf.column3) end,
在这种情况下进行列求和的正确方法是什么?
【问题讨论】:
-
是的,一个工作没有错误,但它说 0 行更新,我 100% 肯定这应该更新一行,所以我认为我有一些错误的语法
标签: sql sql-server syntax