小编Ted*_*erz的帖子

在 SQL Server 中查找整数聚合中的第一个间隙

假设我有一个名为 dbo.GroupAssignment 的表。

组ID | 秩
------------------
1 1
1 2
1 3
2 1
2 3
2 4
3 2
3 4
3 5

PK是GroupID,Rank。通常,组内的等级是从 1 开始的连续整数序列。但是 GroupAssignment 可能会被删除,留下一个间隙。当为小组做出新的分配时,我想填补第一个可用的空白。

那么,我如何在 SQL Server 中计算它呢?

sql-server aggregate

6
推荐指数
2
解决办法
671
查看次数

标签 统计

aggregate ×1

sql-server ×1