我想转换:SQL Server的CASE语句错误:附近有语法错误 '<'
- 任意数量小于0到-1。
- 到1.
我声明任何数量大于或等于0是:
SUM(CASE [Apr] WHEN ([Apr] < 0) THEN -1 WHEN ([Apr] >= 0) THEN 1 ELSE NULL END) as Apr
[Apr]
是接受空值的int。
任何想法为什么这不起作用?
我想转换:SQL Server的CASE语句错误:附近有语法错误 '<'
我声明任何数量大于或等于0是:
SUM(CASE [Apr] WHEN ([Apr] < 0) THEN -1 WHEN ([Apr] >= 0) THEN 1 ELSE NULL END) as Apr
[Apr]
是接受空值的int。
任何想法为什么这不起作用?
删除[Apr]
CASE后的[月]的WHEN
SUM(CASE WHEN ([Apr] < 0) THEN -1 WHEN ([Apr] >= 0) THEN 1 ELSE NULL END) as Apr
获取骑做comparisions时后CASE
。
SUM(CASE WHEN ([Apr] < 0) THEN -1 WHEN ([Apr] >= 0) THEN 1 ELSE NULL END) as Apr
后案例
出色答卷丢失[月],现在完美的作品。将标记为答案。 – Mac