У меня есть телефонный счет в Excel, который показывает все звонки на мой телефон и с него, и я импортировал его в таблицу в Access 2007. Я хочу научиться использовать Access для выполнения простого запроса, чтобы определить, с кем я больше всего общаюсь.

Скажем, у нас есть столбец A (вызывающий абонент) и столбец B (вызываемый абонент), и что мой номер всегда будет в любом столбце. Как сделать запрос в Access, чтобы определить, с каким номером телефона я больше всего разговариваю? У меня есть таблица с данными Excel, но мне нужно несколько шагов, чтобы научиться выполнять запрос.

В простом английском я хочу запросить все телефонные звонки, которые содержат мой номер в столбце A или столбце B. Затем я хочу подсчитать каждую уникальную пару (mynumber + othernumber или othernumber + mynumber должны учитываться для одной и той же пары). Затем я хочу подсчитать / суммировать каждую уникальную пару, чтобы увидеть, какая пара дает наибольшее количество.

Например, перейдите в раздел «Создать ленту», нажмите «Мастер запросов» и т.д.

Спасибо!

1 ответ1

1

Вы можете быстро и легко увидеть номера, которые вам звонили или звонили с помощью запроса GROUP BY.

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

Если вы хотите объединить два столбца, вы должны использовать запрос 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

Возможно, изучение SQL было бы хорошей идеей. W3Schools - хороший ресурс

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .