为什么在SQL Server 2014中使用滞后函数时会出错?

时间:2015-12-12 06:57:04

标签: sql sql-server

select 
    [Return],
    lag([Return]) over (order by [Date]) as [Yesterday Price] 
from t3

对于上面的代码,我收到了错误:

  

Msg 195,Level 15,State 10,Line 3
  'lag'不是公认的内置函数名称。

任何人都知道原因吗?

我的表结构:

enter image description here

1 个答案:

答案 0 :(得分:0)

运行此

ALTER DATABASE yourDBName
SET COMPATIBILITY_LEVEL = 110