【发布时间】:2015-06-14 11:53:04
【问题描述】:
我有一个简单的问题,但我很难解决。 我想总结一个特定的列,直到它达到限制并自行重置。 (SQL 2012)
假设限制是 50
- List item
- Value Total
- 10 10
- 20 30
- 30 60
- 40 50 (60-limit) + the current row value
- 2 2
- 3 5
- 10 15
- 25 40
- 15 55
- 5 10 (55-limit) + the current row value
非常感谢。
【问题讨论】:
-
您可以使用触发器,但我不建议使用诸如编写触发器的最佳方法是根本不编写触发器。您可以创建存储过程并在需要在表中插入行并在那里实现逻辑的任何地方使用它。
标签: sql sql-server sum cumulative-sum