我有一个SELECT语句,它需要根据asset_store_id选择记录。asset_store_id作为空数组传递,或者作为_src_asset_store变量传递整数数组。如果数组为空,则应选择所有asset_store_id,否则,仅应选择数组中的ids。 使用CASEWHEN似乎是一种方法,但我似乎不知道如何将数组添加到ELSE中。asset.assets AS src
我必须在where子句中使用这个参数(@ImpUrgPri)。对于该参数,将有一个条件,其中有一列存在于表中。你能帮我一下吗?@ImpUrgPri = 'URG'SET @Enum = 0
from zODYA_vwCallReq_AllData AND
(CASEWHEN (@ImpUrgPri = 'PRI') THEN Priority_En
在我的过程中,我有一个where语句,用来显示datecomplete在所选参数中的所有记录,或者如果没有设置参数,则只显示所有记录,而不管它们在列datecomplete中是否有任何数据。我尝试用下面的代码来实现这一点:CASEWHEN @StartDateCompleted IS NULL THEN jobsToCheck.DateCompleted