我正在运行下面的代码。当我运行这段代码时,我收到错误消息:
除非还指定了TOP或FOR XML,否则ORDER BY子句在视图、内联函数、派生表、子查询和公用表表达式中无效。
我不知道为什么我会收到这个错误消息。帮助是非常感谢。
SELECT a.DELINQ_BUCKET_GROUP, a.vv_count
FROM
(
SELECT DELINQ_BUCKET_GROUP,
CASE WHEN DELINQ_BUCKET_GROUP IS NULL THEN
SUM(CASE WHEN DELINQ_BUCKET_GROUP IS NULL THEN 1 ELSE 0 END)
ELSE COUNT(DELINQ_BUCKET_GROUP)
END AS vv_count
FROM DCSReporting.dbo.DIM_DELINQUENT_BUCKET
GROUP BY DELINQ_BUCKET_GROUP
ORDER BY vv_count DESC
) a
WHERE rownum<=100
1条答案
按热度按时间y53ybaqx1#
如果您使用的是
SQL Server 2012
或更高版本,请在Order By
之后使用Offset 0 Rows
: