次の 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クエリから集計関数を選択するには?