如何编写查询以查看谁在呼叫的Access数据库中调用了谁?

时间:2012-07-23 21:16:32

标签: database ms-access

我在Excel中有一个电话帐单,显示我的电话拨打的所有电话,并将其导入Access 2007中的一个表格。我想学习使用Access进行简单的查询,以确定我与谁通话最

假设我们有列A(调用者)和列B(被调用的人),并且我的号码将始终位于任一列中。如何在Access中进行查询以确定我最常用的电话号码?我有表中包含Excel数据,但我需要一步一步的手持操作来学习如何进行查询。

简单地说,我想在A列或B列中查询包含我的号码的所有电话。然后,我想计算每个唯一对(mynumber + othernumber或othernumber + mynumber应该计入同一对)。然后,我想计算/汇总每个唯一对,以查看哪一对产生最高计数。

E.g。转到创建功能区,单击查询向导等...

谢谢!

1 个答案:

答案 0 :(得分: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列最常见的情况,计数将列出该行被查看的次数。