【发布时间】:2018-04-14 12:02:07
【问题描述】:
我遇到了一个错误:-
"不引入Exists子查询时,选择列表中只能指定一个表达式"
我不知道为什么。有人可以指出我正确的方向吗?谢谢
DECLARE @summationhoursint NVARCHAR(MAX);
SET @summationhours =
(
SELECT SUM(hours),
month,
firstName
FROM #temp
WHERE month = 'january-2017'
AND firstName = 'Mike'
GROUP BY month,
firstName
);
PRINT @summationhours;
【问题讨论】:
-
您在 @summationhours 中返回多个列值。所以,选择查询应该返回原子值
标签: sql sql-server tsql