sqlserver中有没有像oracle那样的分析函数(lead,lag),可以取上一行,下一行的数据

时间:2022-01-22 14:47:36
sqlserver中有没有像oracle那样的分析函数(lead,lag),可以取上一行,下一行的数据

13 个解决方案

#1


该回复于2009-06-07 00:46:37被版主删除

#2


该回复于2009-06-07 00:46:37被版主删除

#3


关注

#4


#5


应该没有,不过可以说说你的要求,看有没有变通的办法。

#6


没有的。使用游标,但效率不高

#7


不要使用游标 

#8


不晓得SQL2008有没有。
貌似ORACLE 有的,SQL2008都想尽办法实现了。

#9


up

#10


#11



--用row_number()去变通下

#12


Oracle比ms Sql Server 强大的原因就是,Oracle有的而Ms sql server没有.
ORACEL强大的并发功能是Sql server无法超越的

#13


这就是oracle 强大的地方 mssql没有的

#1


该回复于2009-06-07 00:46:37被版主删除

#2


该回复于2009-06-07 00:46:37被版主删除

#3


关注

#4


#5


应该没有,不过可以说说你的要求,看有没有变通的办法。

#6


没有的。使用游标,但效率不高

#7


不要使用游标 

#8


不晓得SQL2008有没有。
貌似ORACLE 有的,SQL2008都想尽办法实现了。

#9


up

#10


#11



--用row_number()去变通下

#12


Oracle比ms Sql Server 强大的原因就是,Oracle有的而Ms sql server没有.
ORACEL强大的并发功能是Sql server无法超越的

#13


这就是oracle 强大的地方 mssql没有的