表中某列和上一行的该列进行比较,在SELECT语句中如何实现?
1. 用LAG函数可以很快实现,但是LAG函数只在SQL Server2012中才有,我现在用的是SQL Server2008;
2. 用游标也可以实现?不过游标效率会很低吧?现在数据量非常大;
3. 自连接的话,因为数据量很大,觉得效率也会很低。
有没有其它好的方法?
谢谢!