我有一個查詢,我想分組顯示每個值的數量在一個字段中的數量,並希望聯合第二個查詢應該顯示總計和所有項目的計數。這是我的查詢的摘要。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 ?
什麼是想是這樣的:
場伯爵=========計數
值1 ================值1的計數
Value2 ================值的計數2
Value3 ================計數值3
「Grand Total」 =========所有字段的計數值
我知道,沒有Group By在第二個查詢中它不會顯示任何東西,所以我知道我需要使用它。基本上像「分組*」
有什麼建議嗎?
嘿什麼是行: '0作爲POS' 和 '1 AS POS機' 呢? –
@RobertMazurowski我在'UNION'的每個子查詢中添加一個計算列,以便您的總計最後顯示。這可能已經在原始查詢中發生,但不能保證。 –
感謝編輯,這是一個非常好的答案 –