我对以下案例陈述有疑问。我想我可以通过两种方式做到这一点,但都不适合我。我有两列用于派生数据。
基本上,标准如下:
当 erpol.n_pol 为空时,使用 idv.n_pol,否则使用 erpol.n_pol。
如果它们都是空白使用,我想合并它ks.n_pol
。确定何时使用的另一种方法ks.n_pol
是前 3 个字母是否dt.n_pol
是“OAC”,如您所见,我也尝试过。
任何帮助是极大的赞赏!
它现在按原样工作(已substring
注释掉)我只需要能够添加“如果它们都是空白的,请使用 ks.n_pol ”。
,dt.i_pol as "Policy_Number"
, (case
when erpol.n_pol is null then idv.n_pol
/*when substr(dt.i_pol,1,3)= 'OAC' then ks.n_pol*/
else erpol.n_pol end) as "Policy_Name"
,0 as "Division_Number"
,d_dby as "Disability_Date"
,0 as "Months_Since_Disability_Date"
,0 as "First_Payment_Date"
,0 as "Last_Payment_Date"
,0 as "Last_Benefit_Paidto_Date"
,dys as "Days_Since_Last_Paidto"
from dt