Мне нужен запрос, который может суммироваться следующим образом (предыдущая строка с текущей строкой)
1 1 2 3 3 5 4 7 5 9
Я хочу row1.MoneyPaid + row2.MoneyPaid, row2.MoneyPaid + row3.MoneyPaid, row3.MoneyPaid + row4.MoneyPaid
Попробуйте это:
SELECT m1.moneypaid, ( SELECT TOP 1 m2.moneypaid FROM @Money m2 WHERE m2.id <m1.id ORDER BY m2.id DESC ) AS Prev_Value ,m1.moneypaid + ( SELECT TOP 1 m2.moneypaid FROM @Money m2 WHERE m2.id <m1.id ORDER BY m2.id DESC )