使用Case时SQL选择错误

时间:2011-08-25 13:33:18

标签: sql sql-server

CASE WHEN PFW_Access__c = 1
    THEN 'New Employee (' + New_Employee_Name__c + ') needs PFW Access'
    ELSE ''
END AS PFWAccessDesc,`

上面的行只是我的select语句中的许多行之一。它使用New Employee (name) needs PFW Access正确输出。我要做的是在输出Description_Short__c中添加另一个字段,但是当我尝试将其添加到语句时,我收到错误。我不知道如何将它添加到要在输出中显示的语句中。

2 个答案:

答案 0 :(得分:0)

这就是你所追求的?

答案 1 :(得分:0)

如果我从上一个问题中正确记得,Description_Short__c是数据库中的文本字段。如果您尝试使用此列进行任何操作,则必须使用cast(Description_Short__c as varchar(max))而不是Description_Short__c