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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.12.2005, 10:52   #1  
Jabberwocky is offline
Jabberwocky
Microsoft Dynamics
Аватар для Jabberwocky
Сотрудники Microsoft Dynamics
 
274 / 307 (11) ++++++
Регистрация: 02.09.2005
Адрес: Москва
Попробуйте перестроить вышеуказанный запрос следующим образом:

Код:
select itemId, inventDimId from salesLine
      group by itemId, inventDimId
      exists join salesTable
            where  salesTable.SalesId == salesLine.SalesId 
                && salesTable.SalesStatus == SalesStatus::Invoiced
                && salesLine.dataAreaId == 'dat'
                && salesLine.ConfirmedDlv >= startDate
                   && salesLine.ConfirmedDlv <= endDate;
Этот запрос "шерстит" не всю SalesLine, а только те записи, которые относятся к заказам, по которым проведена накладная.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Бригадный расчет в DAX 4.0 SP1 dr.Brain DAX: Функционал 1 05.06.2007 10:03
Ввод начислений (RPaySumEmpl) - помогите оптимизировать расчет итогов z_av DAX: Программирование 3 22.02.2005 15:15
Проблема учет плановых затрат и расчет полной плановой себестоимости. AlexUnik DAX: Функционал 13 16.09.2004 10:01
Неправильный расчет отпускных листов Artild DAX: Функционал 1 14.07.2003 11:02
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38

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

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

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