我正在使用SQL Server Management Studio 2012并在尝试使用Last_value,Lag等函数时出现此错误。
奇怪的是,这些函数在我输入时被识别出来,并且参数甚至在悬停文本中突出显示。但是当我运行它时,我收到了这个错误。
Msg 195,Level 15,State 10,Line 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
答案 0 :(得分:1)
选择@@ VERSION
透露我正在运行2008.我没有意识到我的客户端应用程序版本与服务器端不同。
Damien_The_Unbeliever,谢谢你的提示。