按月

2014-02-12 86 views
0

計數唯一的記錄我是一個新手,Access 2010中我有一個表:按月

ID Mth OrderID Net Sales 
1 1 3 36 
2 1 2 12 
3 1 2 20 
4 2 1 10 

我想通過OrderID計數,這些訂單的數量Mth得到一個總結,這些訂單的淨銷售額:

Mth Ordercount Quantity Net Sales 
1 2 7 68 
2 1 1 10 

有沒有辦法做到這一點?

我還想將Mth = 1轉換爲Month = Jan 2013,但按日期順序列出,而不是按字母順序排列。

Mth 
Jan 2013 
Feb 2013 

我該怎麼做?

到目前爲止,我只使用設計視圖並沒有使用SQL代碼。

+1

歡迎來到SO!請花一點時間,並學習如何格式化您的問題(並希望得到答案),以便於閱讀。我在這裏完成了,請檢查我沒有破壞任何東西。另外,標記是爲了幫助其他人快速找到他們可以提供幫助的問題,這就是爲什麼始終包含您所使用的編程語言或工具是一個好主意。 –

回答

0

這可以在訪問的設計查看器中完成,儘管它需要創建多個查詢並將它們用作源代替表或者可以在sql代碼中編寫子選擇。

對於第一個問題,您需要對月份的訂單ID執行不同的計數。 This問題回答同樣的問題,並會提供您需要的輸出。

一旦您的查詢提供了每月訂單數量,您可以創建一個新的查詢,該查詢在月份將表格和查詢連接起來,並將Net Sales作爲總字段。數據來源於您的源數據?

要顯示月份編號爲月訪問有MonthName function您可以使用。您可以通過在表達式的末尾添加& " 2013"來添加2013。

您可以按月排序,第二次爲排序添加月份字段,但取消選中顯示框。