【发布时间】:2017-02-17 05:38:56
【问题描述】:
我正在尝试确定如何根据 Qty 列的累积总数将记录分组在一起,以使组大小不超过 50。所需的组在 group 列中给出,示例数据如下。
有没有办法在 SQL(特别是 SQL Server 2012)中实现这一点?
感谢您的帮助。
ID Qty Group
1 10 1
2 20 1
3 30 2 <- 60 greater than 50 so new group
4 40 3
5 2 3
6 3 3
7 10 4
8 25 4
9 15 4
10 5 5
【问题讨论】:
标签: sql sql-server