Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从何处查看Sql中的行数_Sql_Sql Server 2005 - Fatal编程技术网

从何处查看Sql中的行数

从何处查看Sql中的行数,sql,sql-server-2005,Sql,Sql Server 2005,我有这个查询,我在第一个地方得到一个错误。我尝试了几乎所有的方法,我知道这是一个简单的解决方案,但我不知道问题出在哪里 Ad_Archive_Optimized是一个具有上面选择的精确值的视图,因此这不是问题所在。问题在于以下几点。基本上,我是问我的视图后面的where语句是否会过滤那里显示的结果 以后编辑: 我已经找到了问题所在。问题是将过滤器添加到视图中(第一个位置)我想您的意思是 SELECT CatalogName AS Catalog, ProductID,

我有这个查询,我在第一个地方得到一个错误。我尝试了几乎所有的方法,我知道这是一个简单的解决方案,但我不知道问题出在哪里

Ad_Archive_Optimized是一个具有上面选择的精确值的视图,因此这不是问题所在。问题在于以下几点。基本上,我是问我的视图后面的where语句是否会过滤那里显示的结果

以后编辑: 我已经找到了问题所在。问题是将过滤器添加到视图中(第一个位置)

我想您的意思是

SELECT CatalogName AS Catalog,
       ProductID,
       CreateDate,
       RowNumber
FROM   (SELECT Catalog    AS CatalogName,
               ProductID,
               CreateDate,
               ROW_NUMBER() OVER 
                              (ORDER BY CreateDate DESC, ProductID) AS RowNumber
        FROM   Ad_Archive_Optimized
        WHERE  Brand LIKE 'r%') AS BasicSource
WHERE  BasicSource.RowNumber BETWEEN 1 AND 25
ORDER  BY RowNumber 

我将把它添加到我的代码中,如果没有更多问题。。我会接受你的回答。。。Where问题仍然存在“我在第一个Where出现错误”。什么错误?那么现在排序了吗?介意提一下错误吗?
WHERE BasicSource.RowNumber BETWEEN 1 AND 25 ORDER BY RowNumber