|
![]() |
#1 |
NavAx
|
X++: && tor_Worktable.WorkGroup == TOR_WorkGroup::KR && tor_Worktable.WorkGroup == TOR_WorkGroup::TR && tor_Worktable.WorkGroup == TOR_WorkGroup::SR && tor_Worktable.WorkGroup == TOR_WorkGroup::TPIR или я что то упустил или надо так X++: && (tor_Worktable.WorkGroup == TOR_WorkGroup::KR || tor_Worktable.WorkGroup == TOR_WorkGroup::TR || tor_Worktable.WorkGroup == TOR_WorkGroup::SR || tor_Worktable.WorkGroup == TOR_WorkGroup::TPIR) |
|
![]() |
#2 |
Участник
|
Как я понял Вы мне предлагаете применить логическое ИЛИ,в случае если хоть одно значение получает TRUE условие выполняется.
А меня интересует как в одном цикле или запросе получить одновременно четыре суммы по четырем параметрам TR,KR,SR,TPIR. |
|
![]() |
#3 |
NavAx
|
Цитата:
X++: select sum(TOR_QuantityOperation) from prodjournalroute where prodjournalroute.TransDate >= FromDate && prodjournalroute.TransDate <= ToDat join prodtable where prodtable.ProdId == prodjournalroute.ProdId join tor_Worktable group by WorkGroup where tor_Worktable.Code == prodTable.tor_WorkCode && (tor_Worktable.WorkGroup == TOR_WorkGroup::KR || tor_Worktable.WorkGroup == TOR_WorkGroup::TR || tor_Worktable.WorkGroup == TOR_WorkGroup::SR || tor_Worktable.WorkGroup == TOR_WorkGroup::TPIR) join tor_ordersobj where tor_ordersobj.ProdId == prodtable.ProdId join tor_eo_table where tor_eo_table.EO_Id == tor_ordersobj.EOId && tor_eo_table.RAssetId == rassettable.AccountNum; |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|