Como escrever uma consulta para ver quem mais chamou em um banco de dados Access de chamadas telefônicas?

0

Eu tenho uma conta de telefone no Excel que mostra todas as chamadas feitas para e do meu telefone e eu importei para uma tabela no Access 2007. Eu quero aprender a usar o Access para fazer uma consulta simples para determinar quem eu falo com o mais.

Digamos que temos a Coluna A (chamador) e a Coluna B (pessoa sendo chamada), e que meu número sempre estará em qualquer coluna. Como faço uma consulta no Access para determinar com qual número de telefone eu falo mais? Eu tenho a tabela com os dados do Excel, mas eu preciso de um pouco de apoio passo-a-passo para aprender a fazer a consulta.

Em inglês simples, desejo consultar todas as chamadas telefônicas que contenham meu número na coluna A ou na coluna B. Depois, quero contar cada par exclusivo (meuNúmero + outroNúmero ou outroNÚMERO + NUMEROMENTE DEVEM SER CONTAMADOS NO MESMO PAR ). Então, quero contar / resumir cada par único para ver qual par produz a contagem mais alta.

Por exemplo Vá para Criar faixa de opções, clique em Assistente de consulta, etc ...

Obrigado!

    
por phan 23.07.2012 / 23:26

1 resposta

1

Você pode ver rápida e facilmente os números que ligaram para você ou ligou com uma consulta GROUP BY.

SELECT Caller from phonebook GROUP BY CALLER or SELECT [Person being called] from phonebook GROUP BY [person being called]

Se você quiser mesclar as duas colunas, use uma consulta UNION.

SELECT Caller AS A FROM phonebook UNION ALL SELECT [person being called] AS A from phonebook. Save that query. In a new query type SELECT A FROM [new query name] GROUP BY A

Talvez estudar SQL seja uma boa ideia. W3Schools é um bom recurso

    
por 24.07.2012 / 00:35