SELECT t.*, RANK() OVER(PARTITION BY t.ukeysn order by t.ukeyoperid desc) RK
FROM PMS_UKEYOPER t where t.timecreate< to_date('2017-01-01','yyyy-mm-dd')
RANK() 和 ROW_NUMBER() 的区别
如果 RANK() OVER(PARTITION BY t.ukeysn order by t.ukeyoperid desc) 的 t.ukeyoperid字段相同 就会 排序 一样
RANK() :
就算 ROW_NUMBER() OVER(PARTITION BY t.ukeysn order by t.ukeyoperid desc) 的 t.ukeyoperid字段相同 排序一样是排下去
ROW_NUMBER() :