![]() |
#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 |
|