假设我有一个名为 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
aggregate ×1
sql-server ×1