Другие языки программирования и технологии

Нужна помощь с запросом а Access

Делаю запрос на рассчёт суммарной экономии по каждому цеху
Не могу их разбить по цехам
Вроде выставил условия для каждого столбца, но одно условие применяется ко всем столбцам, и если вписать все условия, то вывода просто нет
Что я не так делаю?
ИМХО не той стороной Вы бутерброд держите.
Вам бы не по столбцам группировать а по записям.

Попробуйте сделать так:
В конструкторе запросов из связей вытащить в запрос поле:
1 - Цехи - Наименование
2 - Найдите значок суммы (Сигмы) в конструкторе запросов в меню
Появятся групповые операции
В поле Наименование - Выставите группировка
3 - Вычисляемое поле. Пишем
Экономия: Sum([Нормативные трудозатраты. Трудозатраты] -[Выпуск. Фактические трудозатраты])
В группировке у этого поля должно быть "Выражение"

По-идее, если все связи составлены правильно - всё должно получиться и записи будут идти так
Название_цеха_1 | экономия_цеха_1
Название_цеха_2 | экономия_цеха_2
и т. д.

И это уже правильный бутерброд. Представьте что у Вас цех новый будет и что Вам запрос переделывать, чтобы записи по столбцам шли (даже если бы это просто было)?

P.S: Пример на своей тестовой базе:
Тест1 и Тест2 некие поля между которыми надо посчитать разницу. Это разница будет стипеднией (затратами)
Запрос подсчитывает какие расходы по каждому из типов стипендии.

1 часть - таблица студенты
2 часть - запрос с выражениями и группировками
3 часть - результат.
Проверяем:
Вася (нет) = 2-1 + 8-4 = 5 (да мне лень было исправлять "нет" на что-то другое по смыслу =)
Петя (по старости) = 5-2 = 3
Альберт Тагильбаев
Альберт Тагильбаев
84 764
Лучший ответ