• Try this, but not really sure since the expected output is not entirely certain based on the thread

    /*ID | Value

    ---------

    1 | 19

    2 | 90

    3 | 20

    4 | 8

    5 | 9

    */

    DECLARE @valuestab TABLE (ID INT,VALUE INT)

    INSERT INTO @valuestab

    ( ID, VALUE )

    VALUES ( 1,19

    ),(2,90),(3,20),(4,8),(5,9);

    WITH CTE (ID,Value) AS

    (

    SELECT ID,

    Value

    FROM @valuestab

    UNION ALL

    SELECT a.id,

    a.Value + b.Value

    FROM @valuestab a

    INNER JOIN CTE b

    ON b.ID +1 = a.ID

    )

    SELECT ID, MAX(Value) AS Value

    FROM CTE

    GROUP BY ID

    Jason...AKA CirqueDeSQLeil
    _______________________________________________
    I have given a name to my pain...MCM SQL Server, MVP
    SQL RNNR
    Posting Performance Based Questions - Gail Shaw[/url]
    Learn Extended Events