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,直到找到與列表中的值不匹配的第一個匯款代碼。
最終試圖返回一個值。