【问题标题】:How to write a query to see who called who the most in an Access database of phone calls?如何编写查询以查看谁在 Access 电话呼叫数据库中呼叫谁的次数最多?
【发布时间】:2015-05-16 03:50:33
【问题描述】:

我在 Excel 中有一个电话帐单,其中显示了我的电话拨打和拨打的所有电话,我将它导入到 Access 2007 中的一个表中。我想学习使用 Access 执行一个简单的查询来确定我与谁通话大多数。

假设我们有 A 列(呼叫者)和 B 列(被呼叫者),并且我的号码将始终在任一列中。如何在 Access 中进行查询以确定与我交谈最多的电话号码?我有一个包含 Excel 数据的表格,但我需要一些逐步的手持来学习如何进行查询。

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

例如转到创建功能区,单击查询向导等...

谢谢!

【问题讨论】:

    标签: database ms-access


    【解决方案1】:

    假设您有下表:-

    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 列最常见的出现次数,计数将列出该行出现的次数。

    【讨论】:

      猜你喜欢
      • 2021-09-02
      • 2014-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多