Подскажите как в одном запросе сделать сумму по разным статусам.
В моем примере я получаю сумму по статусам TOR_WorkGroup::KR,TP,SR и TPIR,я выделил их красным цветом.
Возможно ли сделать чтобы для всех четырех статусов выводилась отдельная сумма и все это сделать за один запрос или цикл, как правильней сказать не знаю
X++:
select sum(TOR_QuantityOperation) from prodjournalroute
where prodjournalroute.TransDate >= FromDate
&& prodjournalroute.TransDate <= ToDat
join maxOf(RecId)from prodtable
where prodtable.ProdId == prodjournalroute.ProdId
join maxOf(RecId)from tor_Worktable
where tor_Worktable.Code == prodTable.tor_WorkCode
[COLOR="Red"] && tor_Worktable.WorkGroup == TOR_WorkGroup::KR
&& tor_Worktable.WorkGroup == TOR_WorkGroup::TR
&& tor_Worktable.WorkGroup == TOR_WorkGroup::SR
&& tor_Worktable.WorkGroup == TOR_WorkGroup::TPIR[/COLOR]
join maxOf(RecId)from tor_ordersobj
where tor_ordersobj.ProdId == prodtable.ProdId
join maxOf(RecId)from tor_eo_table
where tor_eo_table.EO_Id == tor_ordersobj.EOId
&& tor_eo_table.RAssetId == rassettable.AccountNum;