さまざまな並べ替えオプションをサポートするために、このプロシージャにパラメーターを渡す@OrderBy
にはどうすればよいですか? @OrderType
私が達成しようとしているが、有効な構文ではありません:
WITH results AS
(
SELECT id, title, LastModified,
ROW_NUMBER() over (ORDER BY @OrderBy @OrderType) RowNum
----------------------------------^^^^^^^^^^^^^^^^^^^
FROM dbo.EmploymentOpportunities
where CompanyId = 148
)
SELECT id, title, LastModified, (select count(*) from results) totalcount
FROM results
where RowNum between 1 and 9
ORDER BY RowNum
OPTION (Maxdop 8)