以下CTE查询运行良好:
;WITH QResult AS
(SELECT
ROW_NUMBER() OVER (ORDER BY Ad_Date DESC) AS Row,
*
FROM [vw_ads]
)
SELECT
Co1l, Col2,
MAX(Row) OVER()
FROM QResult
我需要的是 select top(10)
从这个查询,我尝试了以下
Select top (10) from With ...
但它抛出以下异常:
关键字'with'附近的语法不正确 . 如果此语句是公用表表达式,xmlnamespaces子句或更改跟踪上下文子句,则必须以分号终止先前的语句 .
如何从WITH Query中选择聚合函数?
1 回答
没试过..