使用强制转换和案例查询帮助,可能出现括号问题?

时间:2015-04-23 23:01:24

标签: for-loop casting report case

我对此很陌生,我希望这是一个简单的调整,但我有一个小的查询,在我的报告中不断输出错误。原始查询是:

CAST((CASE WHEN (AI.STATUS = 'F' OR AI.STATUS = '*') THEN 'CPL'
           ELSE 'WIP' END) as varchar(10)) as AnalysisStatus,

然后我尝试将其修改为以下内容。我尝试了不同的迭代但没有运气。任何帮助是极大的赞赏。

cast(((CASE
    WHEN AI.STATUS = 'F' THEN 'CPL'
    WHEN (AI.STATUS = '*' AND AI.METHOD.FULL <> 'METHOD') THEN 'CPL'
    ELSE 'WIP' END)) as varchar(10)) as AnalysisStatus,

0 个答案:

没有答案