1

我正在使用 SQL Server Management Studio 2012 并在尝试使用 Last_value、Lag 等函数时不断收到此错误。

奇怪的是,这些函数在我输入它们时被识别出来,并且参数甚至在悬停文本中突出显示。但是当我运行它时,我得到了这个错误。

消息 195,级别 15,状态 10,第 23 行
“LAST_VALUE”不是可识别的内置函数名称。

有什么我不知道这个功能在快递中发生了什么吗?请帮忙。

我的代码是:
SELECT LAST_VALUE([PERIOD VALUE]) OVER (PARTITION BY DEPARTMENT ORDER BY PERIOD)
FROM Table1

同样,我使用 SQL Server Management Studio 2012 来访问数据库。

Microsoft SQL Server Management Studio 11.0.2100.60
Microsoft 数据访问组件 (MDAC) 6.1.7601.17514
Microsoft MSXML 3.0 5.0 6.0
Microsoft Internet Explorer 9.0.8112.16421
Microsoft .NET Framework
4.0.30319.233 操作系统 6.1.7601

4

1 回答 1

1

选择@@VERSION

透露我正在运行 2008。我没有意识到我的客户端应用程序版本与服务器端不同。

Damien_The_Unbeliever,感谢您的提示。

于 2013-10-29T08:54:56.410 回答