AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.11.2007, 12:25   #1  
exodus is offline
exodus
Участник
 
23 / 10 (1) +
Регистрация: 22.10.2007
Запрос
Подскажите как в одном запросе сделать сумму по разным статусам.
В моем примере я получаю сумму по статусам 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;
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
передача параметров в запрос while select tolstjak DAX: Программирование 13 15.02.2009 19:39
Как собрать запрос? moid DAX: Программирование 11 02.07.2007 12:07
Почему join запрос разбивается на подзапросы!? 3oppo DAX: Программирование 59 28.06.2007 11:52
Долго отрабатывает запрос по таблице InventItemLocation AlexeyBP DAX: Администрирование 1 30.05.2007 17:33
Не работает запрос на нескольких компаниях Bega DAX: Программирование 3 16.09.2005 10:21

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 05:43.