Показать сообщение отдельно
Старый 03.03.2015, 16:39   #2  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,500 / 1098 (40) ++++++++
Регистрация: 22.07.2003
Адрес: МО
использовать join и один запрос.

X++:
           while select inventTrans
                        where InventTrans.DatePhysical >= dlgTransDateStart.value()
                        &&    inventTrans.DatePhysical <= dlgTransDateEnd.value()
                        &&   (InventTrans.TransType == InventTransType::Sales || InventTrans.TransType == InventTransType::InventLossProfit)
                   join inventTable
                        where inventTable.itemId == inventTrans.ItemId 
                        && inventTable.ItemGroupId == "FP_BDiap"
                   {}
непонятно, что Вы пытаетесь получить.
для чего это?
X++:
sum(Qty), sum(CostAmountPosted)
PS. ну и запрос с ошибкой. скобки забыли?

Последний раз редактировалось raz; 03.03.2015 в 16:46.