Function SQL Server 2008与SQL Server 2014中的延迟有什么不同之处?

Function SQL Server 2008与SQL Server 2014中的延迟有什么不同之处?,function,sql-server-2008,lag,Function,Sql Server 2008,Lag,我有这样的代码。由于SQL Server 2008没有LAG功能,因此如何将其转换为在SQL Server 2008中使用 提前谢谢 CASE WHEN ISNULL(LAG([a].[Client Key]) OVER (PARTITION BY [client key] ORDER BY [Client key]),0 ) <> a.[Client Key] THEN a

我有这样的代码。由于SQL Server 2008没有
LAG
功能,因此如何将其转换为在SQL Server 2008中使用

提前谢谢

CASE 
   WHEN ISNULL(LAG([a].[Client Key]) OVER (PARTITION BY [client key] 
                                           ORDER BY [Client key]),0 ) <> a.[Client Key] 
      THEN a.WIPClientLevel 
      ELSE 0 
END
案例
当ISNULL(滞后([a].[Client Key])超过(按[Client Key]分区)时
订单由[客户机密钥]、0)和[客户机密钥]
然后是a.WIPClientLevel
其他0
结束

谷歌很快就想到了这个。。。可能是一个快速的谷歌复制出来的这个。。。可能重复的