• Not able to reach the site with the link provided the Site. The answer could be

    ;WITH CTE

    AS

    (

    SELECT SEQ, BINARYVALUE, 0 AS EXPO, CONVERT(NVARCHAR(4000),RIGHT(BINARYVALUE,1)) REMAINING

    , CONVERT(NVARCHAR(4000),LEFT(BINARYVALUE,LEN(BINARYVALUE) - 1)) DEDUCTIBLE

    FROM TC51

    UNION ALL

    SELECT SEQ, BINARYVALUE, EXPO + 1, CONVERT(NVARCHAR(4000),RIGHT(DEDUCTIBLE,1))

    ,CONVERT(NVARCHAR(4000),LEFT(DEDUCTIBLE,LEN(DEDUCTIBLE) - CASE WHEN LEN(DEDUCTIBLE) > 0 THEN 1 ELSE 0 END )) DEDUCTIBLE

    FROM CTE

    WHERE LEN(DEDUCTIBLE) > 0

    )

    sELECT SUM(remaining * power(CONVERT(NUMERIC(18,0),2),expo)),seq, binaryvalue

    FROM CTE

    group by seq, binaryvalue

    order by seq, binaryvalue

    If there is any better method, please let me know how can I view it?