有没有办法在 SQL Teradata 中对排名进行分组?

Is there a way to group rankings in SQL Teradata?

我正在尝试让排名或分组像 custom_ranking 列中那样计数:

我希望它像在行 custom_ranking 中一样计算排名,但我一直在尝试的一切都是在 current_ranking 行中计算它。

我目前正在使用这个:

,row_number() OVER (partition by custID, propID  ORDER BY trans_type desc, record_date desc) AS RANKING

根据您的示例数据,这将是:

dense_rank() over (partition by custid order by propid)