如何按总金额和行号对发票进行分组

时间:2016-06-06 10:44:09

标签: sql sql-server sql-server-2008

我的桌子看起来像这样:

enter image description here

如果totord累计大约为20,000,000或计数明确invtid最大值为16,我想自动填写组发票号。分组发票必须包含订单的所有行或该订单将被淘汰。分组的发票号将由promdate重置。请帮我创建一个查询或示例SQL代码来执行此操作。

1 个答案:

答案 0 :(得分:0)

输出如下所示: enter image description here

假设invoicenbr 0001,0002,0003,0002满足一个或两个条件(计数不同的最大值为16或总发票为20,000,000)。