Can someone show me how to use one of my column names created by a Case Function in another Case Function? For example I want to create another Case Function that say’s:Case When [BkDischargeDateStepB55] is null then BK.BkrDischargeDateElse When BK.BkrDischargeDate is null then [BkDischargeDateStepB55]End ActualDischargeDateI have been researching it, and I think I may need tocreate a Computed Column, but not sure how to do that.Here is my code:
SELECT BK.LoanNumber, BK.BkrStatusCode, BK.BkrChapterType, BK.BkrRemovalCode, BK.BkrRemovalDescription, BK.BkrRemovalDate,CASE When BKS.BksSetupCode = 'B20' Then BKS.BksActualCompletionDate End BKCaseClosedStepB20,CASE When BKS.BksSetupCode = 'B55' Then BKS.BksActualCompletionDate End BkDischargeDateStepB55, BK.BkrDischargeDate,CASE When BKS.BksSetupCode = 'B53' Then BKS.BksActualCompletionDate End BkDismissalDateStepB53, BK.BkrDismissalDate,CASE When BKS.BksSetupCode = 'B52' Then BKS.BksActualCompletionDate End BkReliefDateStepB52, BK.BkrReliefGrantedDate,CASE When BKS.BksSetupCode ='B84' Then BKS.BksActualCompletionDate End BkTrusteeAbandonmentDateStepB84, BK.BkrTrusteeAbandonmentDate,CASE When BKS.BksSetupCode ='B30' Then BKS.BksActualCompletionDate End BkRemovalDateStepB30,CASE When BK.BkrRemovalCode IN('05','21','22','23') Then 'Case Closed'When BK.BkrRemovalCode IN('02','20') Then 'Trustee Abandonment' When BK.BkrRemovalCode IN('01' ,'06' ,'17' ,'18' ,'19') Then 'Relief Granted'When BK.BkrRemovalCode IN('03','11' ,'12' ,'13') Then 'Dismissal'When BK.BkrRemovalCode IN('04','14','15','16') Then 'Discharge'End ActualRemovalReason FROM dbo.tblssbankruptcy BKLEFT OUTER JOIN dbo.tblSSBankruptcyStep BKSON BK.LoanNumber = BKS.LoanNumber WHERE BK.BkrRemovalDate is not nullORDER BY BK.LoanNumber
Thanks,Jeremy