我有一个表作为staging_data,并且我正在尝试通过以下查询对数据进行排名
UPDATE staging_data
SET rank = r.rnk
FROM (
SELECT custtripid, RANK() OVER(PARTITION BY vehiclenumber ORDER BY transactiondate asc) as rnk
FROM staging_data
) r where staging_data.custtripid = r.custtripid;
查询正在连续运行,没有给出任何结果。我尝试运行子查询,并在几秒钟内对其进行了计算。请提出前进的方向。