我想创建一个这样的表:

在SQL Server 2012中
对于每个不同的REF_NUMBER,为列AA创建新的序列。
我已读取question,但不想在insert语句中执行此操作
我的想法是创建一个函数,该函数读取ref_number的前一个AA并返回下一个AA,但我正在寻找更有效的解决方案。有什么想法吗?
发布于 2016-08-25 19:00:04
将此查询与row_number()窗口函数一起使用,应该会给出您正在寻找的输出。
select ref_number,
row_number() over (partition by ref_number order by [date]) as AA
from myTable;https://stackoverflow.com/questions/39142672
复制相似问题