我有一个SQL Server 2008 R2表的子集,如下所示:
cust_id | prod_id | day | price
--------+---------+-----+-------
137656 194528 42373 9.11
137656 194528 42374 9.11
137656 194528 42375 9.61
137656 194528 42376 9.61
137656 194528 42377 9.11
137656 194528 42378 9.11
Run Code Online (Sandbox Code Playgroud)
我需要对不同的价格周期进行排名,如下所示:
cust_id | prod_id | day | price | rank
--------+---------+-----+-------+------
137656 194528 42373 9.11 1
137656 194528 42374 9.11 1
137656 194528 42375 9.61 2
137656 194528 42376 9.61 2
137656 194528 42377 9.11 3
137656 194528 42378 9.11 3
Run Code Online (Sandbox Code Playgroud)
因此,当价格变化时,它会按顺序排序cust_id, …