我正在使用 PL/SQL (Oracle),这是我目前从一个简单的选择查询中得到的结果(按顺序排列):
Name Hour Value
---------------------------------
Peter 1 10
Peter 2 12
Peter 3 22
Joe 1 8
Joe 2 8
Joe 3 12
Richard 1 9
Richard 2 7
Matt 1 11
在 SSRS 中,我有一个复杂的矩阵,我想在其中使用交替的行颜色*。因此,我需要行号,但它必须按名称“分组”。所以这就是我想要的:
Name Hour Value Row_Num
--------------------------------------------
Peter 1 10 1
Peter 2 12 1
Peter 3 22 1
Joe 1 8 2
Joe 2 8 2
Joe 3 12 2
Richard 1 9 3
Richard 2 7 3
Matt 1 11 4
请注意 Row_Num(或任何您想称呼它的名称)如何仅在 Name 更改时更改。这在 PL/SQL 中可能吗?
*我知道在 SSRS 中获得交替行颜色的技术,但我使用的是矩阵,并且 Kyle Hale 在 ahmad 对这个问题的回答的评论中提到了这个问题。