У меня есть запрос, хранящийся в MS Access, который выполняет стандартный выбор из таблицы Access. Я хотел бы добавить итоговую строку в конце, показывающую суммы для некоторых из приведенных выше данных.Добавить строку резюме в запрос MS Access
Я посмотрел на DSum(), но это не подходит, поскольку мне пришлось бы включать текущее общее количество в каждую строку, а не только конец.
Также обратите внимание, что я не хочу суммировать данные в столбце a. Я хотел бы получить пустое поле для сводки столбца a.
Пример:
a | b | c
-------------
0 | 1 | 2
1 | 1 | 9
| 2 | 11 <-- Sums data above
Кто-нибудь знает, как эта проблема может быть решена в Access? Альтернативой может быть определение второго запроса, который выполняет агрегацию, а затем объединяет его с набором записей первого, но это не кажется мне особенно изящным.
В SQL-сервере, по-видимому, возможно использовать «COMPUTE» или «ROLLUP», но они не поддерживаются в MS Access.
Согласна, это должно быть в докладе. – onedaywhen
Спасибо за вашу конструктивную критику Дэвида. Могу ли я просто указать, что мне приходится строить таблицу HTML «на лету» с этой итоговой строкой, а затем отправлять по электронной почте. Если вы считаете, что это легче решить с помощью отчета, включая форматирование HTML и т. Д., Я бы с удовольствием узнал об этом. – Patrick
Я использовал именно такие конструкции для построения HTML самостоятельно, это удобно. – Fionnuala