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 处收到错误。我几乎尝试了所有方法,我知道这是一个简单的解决方案,但我不知道问题出在哪里。
Ad_Archive_Optimized 是一个具有上面选择的确切值的视图,因此这不是问题。问题出在以下Where。基本上我在问我的视图之后的 where 语句是否会过滤那里显示的结果?
稍后编辑: 我已经找到了问题。问题是将过滤器添加到视图中(首先在哪里)