• I made it a CTE as in below:

    CTE (comments, matter_uno) AS

    (SELECT case when isnull((SELECT top 1 i.comments

    FROM

    BO_LIVE3.dbo.HBA_SOURCE_BUS i INNER JOIN

    BO_LIVE3.dbo.CXA_FOLDER_OBJECT j ON i.FO_UNO = j.FO_UNO INNER JOIN

    BO_LIVE3.dbo.HBM_NAME k ON k.NAME_UNO = j.OBJECT_UNO

    inner join BO_LIVE3.dbo.HBL_NAME_CLASS h on k.name_class_code = h.name_class_code

    WHERE i.MATTER_UNO = a.MATTER_UNO and ref_source_code = 'LEN1'), '') like '%DEBT:%'

    then

    ltrim(rtrim(replace(replace(replace(replace(replace(substring(

    isnull((SELECT top 1 i.comments

    FROM

    BO_LIVE3.dbo.HBA_SOURCE_BUS i INNER JOIN

    BO_LIVE3.dbo.CXA_FOLDER_OBJECT j ON i.FO_UNO = j.FO_UNO INNER JOIN

    BO_LIVE3.dbo.HBM_NAME k ON k.NAME_UNO = j.OBJECT_UNO

    inner join BO_LIVE3.dbo.HBL_NAME_CLASS h on k.name_class_code = h.name_class_code

    WHERE i.MATTER_UNO = a.MATTER_UNO and ref_source_code = 'LEN1'), '')

    , 6, len(

    isnull((SELECT top 1 i.comments

    FROM

    BO_LIVE3.dbo.HBA_SOURCE_BUS i INNER JOIN

    BO_LIVE3.dbo.CXA_FOLDER_OBJECT j ON i.FO_UNO = j.FO_UNO INNER JOIN

    BO_LIVE3.dbo.HBM_NAME k ON k.NAME_UNO = j.OBJECT_UNO

    inner join BO_LIVE3.dbo.HBL_NAME_CLASS h on k.name_class_code = h.name_class_code

    WHERE i.MATTER_UNO = a.MATTER_UNO and ref_source_code = 'LEN1'), '')

    )), 'WALK-IN', ''), '|', ''), '£', ''), '¬', ''), ',', '')))

    else

    '0'

    end , a.matter_uno

    FROM BO_LIVE3.dbo.hbm_matter a

    Then I have a column from the select as follows ct.comments AS Lender1_Debt

    E.O