我知道要按销售对其进行排序,我只需删除分区;但是分区函数是如何使所有秩的值输出为1的呢?trunc(sales_date,'MON') as sales_month,rank() over (partition by trunc (sales_date,'MON') order by sum(sales_amount) desc) as Sales_Rankgroup by trunc(sales_date,'MON')
order by 1
我正试图使排名或分组数与custom_ranking_2列中的相同:我希望它像在行custom_ranking_2中那样计数排名,但是我一直在尝试的是在custom_ranking行中计数它OVER (partition by custID, propID ORDER BY trans_type desc, record_date desc) AS RANKING
在该查询中,我试图按custID和propID进行分组,然后按trans_type desc (r为1,p为2