У меня есть временная таблица, давайте назовем это #invoices, определяются какКак обновить текущий баланс одним выстрелом?
create table (id int identity(1, 1), billed money, credited money, balance money)
У меня есть следующие данные в нем
Billed Credited
140.00
20.00
60.00
20.00
-20.00
Я хотел бы обновить баланс колонки при работающем баланс. так что столбец «Баланс» обновляется должным образом. Баланс в основном, выставлен счет - кредит, но он должен принять в счет предыдущей строки.
Так в моем примере, баланс будет так:
Billed Credited Balance
140.00 140.00
20.00 160.00
60.00 100.00
20.00 80.00
-20.00 -100.00
Есть ли способ сделать это без пробегаем по строкам и сохраняя текущий остаток? В основном я ищу, чтобы обновить столбец «Баланс» на основе набора.
На самом деле решение, которое я ищу, находится в указанной вами ссылке - 1 комментарий Денниса Аллена. – AngryHacker