2012-07-23 47 views
0

我在Excel中有一個電話賬單,顯示所有撥打電話和撥打我的電話,並將其導入Access 2007中的表格中。我想學習使用Access做一個簡單的查詢,以確定我最常與誰通話。如何編寫查詢來查看誰打電話給Access數據庫中誰最多?

假設我們有A列(主叫)和列B(人被稱爲),和我的號碼始終處於任一列。如何在Access中查詢以確定我最熟悉的電話號碼?我已經有了Excel中的數據表,但是我需要一些分步手持來學習如何執行查詢。

簡單的英語中,我想要查詢包含我的號碼在A列或B列中的所有電話。然後,我要計算每個唯一對(mynumber + othernumber或othernumber + mynumber應計入相同對)。然後,我想計算/彙總每對唯一對,以查看哪一對產生最高計數。

E.g.前往創建區中,單擊查詢嚮導,等等

謝謝!

回答

0

比方說你有如下表: -

Column A : Column B 
---------:---------- 
Fred  : 1 
Bill  : 2 
Fred  : 1 

例如,你可以做一個查詢: -

SELECT A, B, Count(B) AS CountOfB 
FROM Table1 
GROUP BY A, B 
ORDER BY Count(B) DESC 

這將使您: -

Column A : Column B : CountOfB 
---------:----------:---------- 
Fred  : 1  : 2 
Bill  : 2  : 1 

的第一行將列出列B的最常見事件,並且計數將列出該行已被查看的次數。