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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.02.2005, 13:39   #1  
vesna is offline
vesna
Участник
 
39 / 10 (1) +
Регистрация: 04.11.2004
Адрес: Москва
Подскажите пожалуйста, как реализовать запрос через QueryBuild
Подскажите, пожалуйста, как реализовать такой запрос через QueryBuild.
Вся проблема заключается в sum(trans.Qty*unitConvert.factor)

select sum(trans.Qty*unitConvert.Factor), trans.ItemId
from CustInvoiceTrans trans

inner join unitConvert unitConvert
on (unitConvert.itemId=trans.ItemId) and(fromUnit = 'шт') and (ToUnit = 'короб')

group by trans.ItemId
Старый 22.02.2005, 14:13   #2  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
не удастся реализовать такой запрос в Аксапте
единственный путь через while
Старый 22.02.2005, 16:22   #3  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,701 / 1195 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
AXAPTA в принципе не поддерживает вычисляемые выражения в списке возвращаемых полей. Т.е. даже запрос вида:

SELECT Field1*Field2 FROM MyTable

В AXAPTA написать невозможно.

Есть 2 принципальных способа решения проблемы:

1) Написание хранимой процедуры непосредственно на сервере и ее выполнение через statement.executeQuery()

2) Сканирование данных через while select с вычислением нужных значений на стороне клиента
Старый 24.02.2005, 06:52   #4  
vesna is offline
vesna
Участник
 
39 / 10 (1) +
Регистрация: 04.11.2004
Адрес: Москва
Спасибо. Всё плохо...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Помогите составить запрос m_ax DAX: Программирование 5 05.10.2007 18:22
Table Scan через QueryRun maximka DAX: Программирование 8 05.10.2007 10:46
SQL запрос через COM вызовы Акзапты 4 Jab Straight DAX: Программирование 3 14.06.2007 17:08
Подскажите как реализовать такой запрос в Axapte velk DAX: Программирование 12 04.04.2006 21:55
Можно ли в аксапте реализовать такой SQL запрос: Sergey_1972 DAX: Программирование 14 18.03.2004 16:33

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

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

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