Microsoft Access - группа по функциям

58
5

Мне интересно, есть ли способ изменить результаты одного из моих запросов. Прямо сейчас у меня есть запрос, в котором вывод показывает количество элементов в определенном типе категории по дате, используя функцию Group By. Так что, как пример, если я введу 9/15/13 в качестве даты, на которой будет производиться следующее:

Яблоки 1 Баннас 5 Груши 16

Есть ли способ, чтобы он просто показывал Яблоки и суммировал все остальные предметы в одну категорию, чтобы он выводил:

Яблоки 1 Разное 21

Заранее благодарю за вашу помощь!

спросил(а) 2013-09-15T23:51:00+04:00 6 лет, 4 месяца назад
1
Решение
48

Немного сложно без имен таблиц или имен столбцов, но что-то вроде этого (вам нужно будет ввести его в SQL-представление)

Select
IIf([Product] = 'Apples', 'Apples', 'All Others'),
Count(*)
From
[Inventory]
Where
[InventoryDate] = [Enter Date]
Group By
IIf([Product] = 'Apples', 'Apples', 'All Others')

Вам необходимо заменить Inventory именем вашей таблицы и Product с столбцом, который содержит категорию и InventoryDate, с столбцом с датой. Count(*) может быть sum([Quantity]), это зависит от вашей структуры.

ответил(а) 2013-09-16T00:02:00+04:00 6 лет, 4 месяца назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема