我用下面的語句使用TOP 5訪問SQL返回超過5個結果?
SELECT TOP 5 rootcause, COUNT(IIF(accountability="Team 1",1,0))
FROM MOAQ
WHERE CDT=1
GROUP BY rootcause
MOAQ
是另一個查詢,從4桌,沒有什麼特別的返回約20場。這按預期工作,我得到5個結果。
如果我在條件字段上添加ORDER BY
子句,儘管我開始獲得8個結果。如果我按照第一場排序,沒有問題。
任何人都知道可能會發生什麼?
編輯澄清 - 我只在此時從Access 2003內進行測試,最終語句將通過ADO從Excel前端進行參數化查詢。
這是從內部訪問還是你從一個程序訪問訪問?如果是後者,你使用什麼連接字符串?你還使用什麼版本的Access? – AnonJr 2009-05-20 13:13:16