想知道是否可以帮助我明确使用rank() over Partition
。
我的问题是,如果设备退回并通过质量控制,那么我的设备将被回收。如果座席正确输入了开始日期和结束日期,则不会有问题。我发现,在重新发行新设备之前,这些设备并未在先前的客户中终止。因此,结束日期用途有限。
我想做的是为每个客户标识每种设备类型的起始日期最近的设备。客户可以具有 version mkI,mkII或有时具有两者(该客户产生两行)。
我相信我的发言应该是:
rank() over (partition by customer, version order by trunc(start_Datetime) desc) as rnk,
如果有人能为我澄清这一点,我将不胜感激。 等级有多可靠?有替代/更好的方法吗?