Цитата:
Сообщение от
Jarad
Спасибо, помогает.
Просто меня интересовала сама специфика решения такого вопроса, запрос - прсто часть задачи, и на InventDim и фильтры накладываться будут и еще джойниться таблицы.
А с помощью обычного select запрос такого типа реализуется? Что то типа:
X++:
select SUM(CostAmountPosted) from invTrans
join invDim ....
where .....
Нет.
Нельзя одновременно выбирать и агрегатные поля и обычные.
Получите точно такую же ошибку:
Код:
InventTrans IT;
InventDim InvDim;
;
select SUM(CostAmountPosted)
from IT
join InvDim
where InvDim.InventDimId == IT.InventDimId &&
IT.DateFinancial >= mkDate(1, 9, 2006) && IT.DateFinancial <= mkDate(30, 9, 2006) && IT.StatusReceipt == 1;