我尝试使用case表达式来标记哪些记录在我的参数中列出了任何ID。我的代码是这样的:TRANSACTION_ID,
CASE WHEN CUSTOMER_ID IN (@PARAMETER) THEN 1 ELSE 0 END AS CUSTOMER_CLASS如果我只使用一个值,当它请求一个参数时,它工作得很好,但如果我放了多个值,我会得到:一个在上下文中指定的非布尔类型
我试图连接两个表,一个包含部门代码,另一个是透视表,但每次我尝试连接该表时,都会抛出以下错误:在需要条件的上下文中指定的非布尔类型表达式,接近'D‘。有没有更好的方法来做到这一点,或者我忽略了一个错误。?, [63145], [63146], [63149])
) NATURE_CODE_BREAKDOWN) AS G ON D D.Dept = G.DEPT; 我试图联接这个表,但它抛出