有没有办法在 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)
我正在尝试让排名或分组像 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)