相关疑难解决方法(0)

SQL Group By Modulo的行计数

我有以下示例数据:

Id     Name     Quantity
1      Red      1
2      Red      3
3      Blue     1
4      Red      1
5      Yellow   3
Run Code Online (Sandbox Code Playgroud)

因此,对于此示例,总共有5个红色,1个蓝色和3个黄色.我正在寻找一种通过Color对它们进行分组的方法,但每组最多2个项目(排序并不重要).像这样:

Name     QuantityInPackage
Red      2
Red      2
Red      1
Blue     1
Yellow   2
Yellow   1
Run Code Online (Sandbox Code Playgroud)

有关如何在MS-SQL 2005上使用T-SQL实现此目的的任何建议?

sql t-sql group-by

4
推荐指数
1
解决办法
2217
查看次数

标签 统计

group-by ×1

sql ×1

t-sql ×1