我有一个问题,我不能弄明白,它应该是非常快,但我还没有看到任何像它一样。因此,这里是我的主要问题,我有一个定义了基于一个经理团队,所以它看起来像一个case语句:SQL Server案例陈述
"team" = case
when manager = 'manager1' then 'team1'
...
when manager = 'managerN' then 'teamN'
else 'Other'
end
然后我想找到一种方法,使一个新的栏目“凸出”,使其除非项目团队是“其他”,所以我想它看起来像:
"proj" = case
when team = 'Other' then 'Other'
else project
end
,但我不断收到错误的语法不正确或它说,球队是不是一个有效的列。有任何想法吗?
你能分享一个确切的错误吗? – 2013-03-05 22:25:38
您不能在select子句中重用别名。仅在那之后。 – 2013-03-05 22:25:55
列名称'team'无效。 – NateSHolland 2013-03-05 22:26:12