У меня есть таблица, например, так:запросов: COUNT в доступе к только граф уникальных значений
Customer Purchase Date Product
Frank 7/28/2015 Hammer
Bob 7/29/2015 Shovel
Bob 7/29/2015 Pickaxe
Bill 7/30/2015 Pliers
Поле Дата покупки записывает новую запись для каждой покупки. Итак, если за один визит клиент покупает четыре элемента, моя база данных создает по четыре записи с одной и той же датой.
Я пытаюсь написать запрос, который отображает количество посещений для каждого клиента. Выход примерно так:
Frank 1
Bob 1
Bill 1
Но когда я использую функцию COUNT
на дату в моем запросе, он возвращает:
Frank 1
Bob 2
Bill 1
Я хочу, чтобы мой запрос рассчитывать только уникальные даты, но функция COUNT
Безразлично Не работай. Всюду, где я читаю, он также говорит, что SQL COUNT (Distinct)
не работает в Access. Access help говорит, что если я задаю свойства запроса уникальным значениям «Да», он должен возвращать только уникальные значения, но он не работает. Я также пробовал уникальную запись «Да», но это тоже не сработало.
Пожалуйста, помогите! Благодаря!
Не должно быть наоборот? from (Выберите Distinct Table.PurchaseDate ...)? –
Вы можете использовать его как: from (Выберите Distinct Table1.PurchaseDate, Table1.Customer как cust из Table1). Distinct будет «смотреть» на всю возвращаемую строку и разрешать возвращать только отдельные строки. – dev1998