Подскажите как решить, а то совсем запутался
Есть такой запрос
PHP код:
select itemId, sum(SalesQty) from spljLine
group by itemId
join inventDim
where spljLine.InventDimId == inventDim.inventDimId &&
spljLine.DeliveryDate == _d &&
inventDim.InventLocationId == _location &&
spljLine.Updated == 0 ;
хочу теперь вытащить для каждого itemId из InventTablemodule - UnitId
PHP код:
select itemId, sum(SalesQty) from spljLine
group by itemId
join inventDim
join unitId from inventTableModule // добавил
where spljLine.InventDimId == inventDim.inventDimId &&
spljLine.DeliveryDate == _d &&
inventDim.InventLocationId == _location &&
spljLine.Updated == 0 &&
spljLine.ItemId == inventTableModule.ItemId; // добавил
axapta ругается требует группировки
добавляю
PHP код:
join unitId from inventTableModule
group by unitId // хотя смысл этого мне перестает быть понятным
начинает неправильно выдавать sum(SalesQty)