TSQL - LAST_VALUE FUNCTION错误(在SQL Server Management Studio 2012中)

时间:2013-10-28 09:12:26

标签: tsql sql-server-2012 ssms

我正在使用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

1 个答案:

答案 0 :(得分:1)

选择@@ VERSION

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

Damien_The_Unbeliever,谢谢你的提示。