2012-07-23 129 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的最常见事件,并且计数将列出该行已被查看的次数。