【发布时间】:2018-07-20 20:35:42
【问题描述】:
我认为这是可能的,但我停留在累积总和上。我在顶部加入了一个正数和一个负数。任何可能的方法来分配这个负金额来折叠正金额表?
ROW_NUM AMOUNT N_AMOUNT NEEDED_RESULT
------- ------ -------- -------------
1 100.00 NULL 100
2 300.00 NULL 200
3 300.00 -400.00 0
【问题讨论】:
-
你当然可以用光标来完成。
-
@Alan 这是决定之一,但 OVER ... UNBOUND 看起来会更好。如果可以的话。
-
@Alan 你可以,但你到底为什么会推荐这样一个坏主意? :)
-
@Larnu:光标有时是一个可行的选择。
-
@MitchWheat 我不反对,只是不同意可以通过数据集方法实现的目标。游标实际上应该只用于迭代任务,而不是像运行总数这样的东西。
标签: sql sql-server tsql math