【发布时间】:2018-11-14 17:07:18
【问题描述】:
我想创建并填充以下 否。使用 SQL (sql server) 在下面看到的 Curr.Status 字段中的条目数。
ID Sequence Prev.Status Curr.Status No. of Entries in Curr.Status
9-9999-9 1 Status D Status A 1
9-9999-9 2 Status A Status A 2
9-9999-9 3 Status A Status A 3
9-9999-9 4 Status A Status A 4
9-9999-9 5 Status A Status B 1
9-9999-9 6 Status B Status B 2
9-9999-9 7 Status B Status B 3
9-9999-9 8 Status B Status A 1
9-9999-9 9 Status A Status A 2
9-9999-9 10 Status A Status C 1
9-9999-9 11 Status C Status C 2
有没有使用类似row_number() 之类的快速方法(仅此一项似乎还不够)来创建我正在寻找的字段?
谢谢!
【问题讨论】:
-
你做了什么尝试?请务必分享。
-
这个数字是在哪些字段上计算的?
标签: sql sql-server tsql window-functions gaps-and-islands