我需要我的訪問數據庫我試圖使用字段的計數功能的結果上的最大值函數 我找不到任何方法 - 不通過用戶界面,而不是通過SQL查詢。對計數結果的Microsoft Access 2010最大查詢
這是我的屏幕:
屏幕我有計數功能正常
我怎麼可以運行在Count函數的結果最大的功能?
我需要我的訪問數據庫我試圖使用字段的計數功能的結果上的最大值函數 我找不到任何方法 - 不通過用戶界面,而不是通過SQL查詢。對計數結果的Microsoft Access 2010最大查詢
這是我的屏幕:
屏幕我有計數功能正常
我怎麼可以運行在Count函數的結果最大的功能?
要「在計數函數結果上運行最大值函數」要求您將計數結果「彙總」到更高級別的聚合。保存現有的查詢爲HallCounts
,然後創建一個具有類似
SELECT Country_Id, Max(CountOfHall_Id) AS MaxHallCount
FROM HallCounts
GROUP BY Country_Id;
或者只選擇具有最高計數的行(或多個)新的查詢,嘗試這樣的事情
SELECT * FROM HallCounts
WHERE CountOfHall_ID = (SELECT MAX(CountOfHall_ID) FROM HallCounts);
我將使用TOP 1 SQL和DESC功能。或者在設計師看來,它是「迴歸」。
例如:
SELECT TOP 1 the_column_to_display
FROM the_table
ORDER BY Count(the_column_to_count) DESC;
此返回計數的每行中的最大值。 我需要它只返回最大計數的行... –
@AsafNevo答案更新。 –
謝謝!你幫了我很多:) –