|
|
#1 |
|
Участник
|
Проблема с запросом
Необходимо написать такой запрос в Аксапте
Код: select itemid, sum(postedQty + received - deducted + registered - picked) as QtySum from bmssa.inventsum where inventdimid in (select inventdimid from bmssa.inventdim where inventlocationid = @location and dataareaid = 'rus') and dataareaid = 'rus' and itemid='747642' group by itemid |
|
|
|
|
#2 |
|
NavAx
|
Можно через ODBCConnection, как вариант
|
|
|
|
|
#3 |
|
Участник
|
Не, такой вариант меня тоже не устраивает
|
|
|
|
|
#4 |
|
NavAx
|
Вместо (postedQty + received - deducted + registered - picked) используй поле PhysicalInvent.
|
|
|
|
|
#5 |
|
NavAx
|
Есть подозрение, что без while select не обойтись, т.к. Ваш SQL запрос возвратит набор записей.
|
|
|
|
|
#6 |
|
Участник
|
У меня подзапрос возвратит набор записей, для того он мне собственно и нужен
|
|
|
|
|
#7 |
|
Участник
|
Цитата:
Сообщение от raz
Вместо (postedQty + received - deducted + registered - picked) используй поле PhysicalInvent.
|
|
|
|
|
#8 |
|
NavAx
|
еще вариант (а вдруг подойдет?)
PHP код:
|
|
|
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Проблема с SQL запросом | 15 | |||
| Проблема с единицей измерения | 4 | |||
| Проблема с созданием объекта | 33 | |||
| Проблема: русские шрифты в отчетах, формируемых на сервере. | 3 | |||
| Проблема с правами доступа | 1 | |||
|