在服务器中,能否在没有使用LEAD的情况下从另一行获得分量的价值? 根据概述条款的顺序,我的数据没有按字母顺序保证,因此我不能依靠LEAD。
create table #dt(ID int,C Char(1), W char(1), R decimal(18,5))
go
insert into #dt(ID,C,W,R) values
(1, E , A ,0.6),(1, A , B ,0.55)
go
select
ID,C,W,R
--cannot rely on LEAD
,LEAD(R) over(partition by ID order by W) as LEAD_
from #dt