アクセス データベースが必要です フィールドの Count 関数の結果に対して Max 関数を使用しようとしていますが、ユーザー インターフェイスや SQL クエリを使用する方法が見つかりませんでした。
これは私の画面です:
画面では、カウント機能が正常に機能しています
Count 関数の結果に対して Max 関数を実行するにはどうすればよいですか?
アクセス データベースが必要です フィールドの Count 関数の結果に対して Max 関数を使用しようとしていますが、ユーザー インターフェイスや SQL クエリを使用する方法が見つかりませんでした。
これは私の画面です:
画面では、カウント機能が正常に機能しています
Count 関数の結果に対して Max 関数を実行するにはどうすればよいですか?
"Count 関数の結果に対して Max 関数を実行する" には、集計の上位レベルにカウント結果を "ロールアップ" する必要があります。既存のクエリを名前を付けて保存し、次の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;