次を使用して、Microsoft Access2007SQLクエリの特定の日付のパーセンテージカウントを計算できます。
SELECT Date, Val, (Count(Val) / (SELECT Count(*) From Table HAVING Date=#7/31/2012#) as PercentVal
FROM Table
GROUP BY Date, Val
HAVING Date=#7/31/2012#
ただし、カウント合計を使用して、すべての日付でこれと同じ計算を行いたいと思います。たとえば、クエリ:
SELECT Date, Val, Count(*) AS CountVal
FROM Table
GROUP BY Date, Val
すべての期間のカウントを検索します。パーセントカウントを含む列を追加したいと思います。ただし、上記のテキストブロックを使用し、個々の期間ごとにクエリを設定しないと、すべての期間のカウントパーセンテージを計算する方法を理解できないようです。