SELECT TOP 28 *
FROM (
SELECT DISTINCT [DATECOL]
,[CODE ARTICLE]
,[CODE SITE]
,[CODE STRUCTURE]
FROM [VENTE] T2
WHERE PROMO = 0
AND ([CODE ARTICLE] IS NOT NULL)
AND ([CODE STRUCTURE] IS NOT NULL)
AND ([PRIX DE REVIENT] IS NOT NULL)
AND [CODE ARTICLE] = ' 714180291'
AND [CODE SITE] = ' 7'
ORDER BY [DATECOL]
) T
我有以下錯誤SQL Server中ORDER BY子句在視圖,內聯函數,派生表,子查詢無效,公共表表達式
消息1033,級別15,狀態1,行9 ORDER BY子句是 視圖,內聯函數,派生表,子查詢和公用表 表達式無效,除非TOP或FOR XML還指定。
如何糾正它嗎?
刪除內部查詢中的'order by'。 –
將ORDER BY移至主查詢。 (爲什麼派生表???) – jarlh
@vkp我期待通過在外部查詢 –