私はグループ化したい場所で、各フィールドの値の数を表示するクエリがあり、UNIONには2番目のクエリが必要です。すべてのアイテムの数。ここに私の質問の要約があります。
フィールド値1の
値1 ================カウントをカウント=========カウントする:何をしたいていることは、これはあるMS ACCESS SQLグループとの結合方法総計を表示することによって
SELECT a.[Field to Count], Count(a.[Field to Count]) as Count
FROM MyTable as a
Where a.[Some Field] = "Value1" AND a.[Some other Field] <> "Some value"
Group By a.[Field to Count]
UNION
SELECT "Grand Total", Count(*)
FROM MyTable as a
Where a.[Some Field] = "Value1" AND a.[Some other Field] <> "Some value"
Group By ?
Value2 ================ Count of Value2
Value3 ================ Count of Value3
"総計" =========カウントするすべてのフィールドの数
2番目のクエリでGroup Byがなければ、何も表示されないので、これを使用する必要があることがわかります。基本的に「Group By *」のようなもの
お勧めはありますか?
ちょっとラインを何: '0 POS AS' と '1 POS AS' を実行? –
@RobertMazurowski 'UNION'の各サブクエリに計算カラムを追加して、総計が最後に現れるようにします。これは既に元のクエリで発生している可能性がありますが、保証されていません。 –
編集のおかげで、それは本当に良い答えです。 –