0
我有一个要评估的值列表。下面提供将列与过程的值进行比较
'16-%', '45-%','A1%','125%'
实施例然后,我有1列,它是一个存储过程的输出和第4列,其获得由混叠左外返回联接
例如:
Max(db_util.Efn_name_wid(tdl_tran.reason_code_id,
remit_rmc.remit_code_id, remit_rmc.remit_code_name, 'Reason')
) AS DEN_REASON
, Max(RMC_1.remit_code_name)
AS REMIT_CD1
,Max(RMC_2.remit_code_name)
AS REMIT_CD2
,Max(RMC_3.remit_code_name)
AS REMIT_CD3
,Max(RMC_4.remit_code_name)
AS REMIT_CD4
逻辑我我试图建立的是:
如果DEN_REASON like(列表中的任何值)
然后,如果它与列表中的任何值匹配,则对列remit_cd1进行评估,然后继续remit_cd2,remit_cd3,remit_cd4,直到找到与列表中的值不匹配的第一个汇款代码。
最终试图返回一个值。