Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Сумма в Union  [new]
Serg197311
Member

Откуда: Жуковский
Сообщений: 618
Есть у меня запрос с Union....
Работает....
SELECT matsuP.codm, Sum([mqq]*getqb([MAIN1]![code])) AS Кмат, MAINM.MARKA, MAINM.COMMENT
FROM MAIN1 INNER JOIN (((tprcs INNER JOIN techproc ON tprcs.code = techproc.cm1) INNER JOIN spztmp ON tprcs.code = spztmp.cdtp) INNER JOIN (MAINM INNER JOIN matsuP ON MAINM.CODE = matsuP.codm) ON techproc.code = matsuP.codetp) ON MAIN1.code = spztmp.codm1
WHERE (((MAIN1.sernn)=16))
GROUP BY matsuP.codm, MAINM.MARKA, MAINM.COMMENT;
UNION SELECT matsuPcp.codm, Sum([mqq]*getqb([MAIN1]![code])) AS Кмат, MAINM.MARKA, MAINM.COMMENT
FROM (MAIN1 INNER JOIN ((tprcs INNER JOIN techproc ON tprcs.code = techproc.cm1) INNER JOIN spztmp ON tprcs.code = spztmp.cdtp) ON MAIN1.code = spztmp.codm1) INNER JOIN (specpr INNER JOIN (MAINM INNER JOIN matsuPcp ON MAINM.CODE = matsuPcp.codm) ON specpr.code = matsuPcp.codetp) ON techproc.code = specpr.specprN
WHERE (((MAIN1.sernn)=16))
GROUP BY matsuPcp.codm, MAINM.MARKA, MAINM.COMMENT;

Но мне хотелось бы что бы одинаковые позиции были просуммированы....
Возможно ли это как-нибудь?
23 апр 19, 09:20    [21869482]     Ответить | Цитировать Сообщить модератору
 Re: Сумма в Union  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 19500
Оберни свой запрос суммирующим запросом.
23 апр 19, 10:54    [21869582]     Ответить | Цитировать Сообщить модератору
 Re: Сумма в Union  [new]
Serg197311
Member

Откуда: Жуковский
Сообщений: 618
Так и сделал.....
По другому судя по всему никак?
23 апр 19, 10:57    [21869588]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить