SQL查询返回无效的列名

时间:2015-09-21 21:48:46

标签: sql sql-server

使用此查询字符串:

SELECT 
    requires, level 
FROM 
    (SELECT 
         requires, level, 
         row_number() OVER (PARTITION BY level ORDER BY z_index) rn 
     FROM " & DBTABLE & " 
     WHERE ProductID = '" & ProductID & "') A 
WHERE 
     rn = 1

返回

  

无效的列名' z_index'

在客户服务器上但在我的服务器上运行正常。

不同版本的SQL Server会以不同方式处理此查询吗?

更新:我还应该提及' z_index'专栏在我正在使用的其他查询中工作没有问题。只是这个特殊的查询有问题。

0 个答案:

没有答案