|
![]() |
#1 |
Участник
|
Цитата:
Цепляю для выборки из них полей. Последний раз редактировалось user_ax; 24.05.2013 в 16:19. |
|
![]() |
#2 |
Участник
|
у вас по первой таблице группировка, все присоединенные таблицы могут показать поля, только если поля эти добавите в группировку
|
|
![]() |
#3 |
Участник
|
|
|
![]() |
#4 |
Участник
|
Вы дважды "цепляете" поле Qty. Один раз в список агрегирующих функций
X++: qbds_vendinvoicetrans.addSelectionField(fieldnum(VendInvoiceTrans,Qty), SelectionField::Sum); X++: qbds_vendinvoicetrans.addSortField(fieldnum(VendInvoiceTrans,Qty)); Вам по смыслу нужно складывать количество в разрезе каких-то групп полей? Каких? |
|
![]() |
#5 |
Участник
|
Цитата:
Сообщение от S.Kuskov
![]() Вы дважды "цепляете" поле Qty. Один раз в список агрегирующих функций
X++: qbds_vendinvoicetrans.addSelectionField(fieldnum(VendInvoiceTrans,Qty), SelectionField::Sum); X++: qbds_vendinvoicetrans.addSortField(fieldnum(VendInvoiceTrans,Qty)); Вам по смыслу нужно складывать количество в разрезе каких-то групп полей? Каких? Да, вы правы, мне нужно искать сумму поля qty в разрезе полей itemid && internalsp. |
|
![]() |
#6 |
Участник
|
Цитата:
В аксапте нельзя сначала сгруппировать одну таблицу, а потом к группированной таблице присоеденить не группированную подчинённую. В аксапте сначала выполняются все соединения, а потом уже происходит группировка результирующего соединения. Можно иначе, но для этого нужно создавать промежуточные View. |
|
![]() |
#7 |
Участник
|
Цитата:
Сообщение от S.Kuskov
![]() У вас поля InternalSp и ItemId находятся в той же таблице, что и qty. Зачем вам остальные таблицы. Скорее всего полей в группировке больше?
В аксапте нельзя сначала сгруппировать одну таблицу, а потом к группированной таблице присоеденить не группированную подчинённую. В аксапте сначала выполняются все соединения, а потом уже происходит группировка результирующего соединения. Можно иначе, но для этого нужно создавать промежуточные View. То есть нужно сначала подобавлять критерии, условия, а в конце query добавить группировку и подсчёт суммы ? |
|
Теги |
group by, query, группировка |
|
|