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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.04.2004, 11:52   #4  
Pegiy is offline
Pegiy
Участник
 
159 / 10 (1) +
Регистрация: 22.04.2003
Re: полная каша
Цитата:
Изначально опубликовано ta_and
при написании select'ов придерживайтесь такого формата:
[PHP]
Уловили закономерность?
Думаю, да

PHP код:
    select itemIdsum(SalesQty)
        
from spljLine
            group by itemId
            where spljLine
.DeliveryDate == _d &&
                  
spljLine.Updated == 0
        join inventDim
            where inventDim
.InventLocationId == _location &&
                  
inventDim.inventDimId == spljLine.InventDimId
        join inventTableModule
            where inventTableModule
.ItemId == spljLine.ItemId &&
                  
inventTableModule.ModuleType == 1
только толку то...

а в sql бы сделали так (если без dim'а)
PHP код:
select sp.itemidsp.sqit.unitid 
    from 
(select itemid'sq'=sum(salesqty
              
from SalesPickingListJournalLine
              where DeliveryDate
=_d and Updated=0
              group by itemid 
spInventTableModule it  
        where sp
.itemid=it.itemid and it.moduletype=
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
AX UK: Join the Virtual Partner Community Blog bot DAX Blogs 0 26.03.2008 04:17
Глюки в Query с разными типами Join (в т.ч. NonExistsJoin) к одной таблице gl00mie DAX: Программирование 10 14.02.2007 13:22
2 join-а + CasheLookup = EntireTable vallys DAX: Программирование 1 10.03.2006 13:20
2 и более OUTER JOIN к одному паренту Ronin DAX: Программирование 21 19.12.2005 13:42
Синтаксис Join Vpooh DAX: Программирование 3 26.09.2003 11:12

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

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

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