20.01.2009, 08:22 | #1 |
Постигающий
|
Группировка временной таблицы
Доброго времени суток.
Проблема Не работает группировка : X++: static void tmpGroupBy(Args _args) { PaymentRequest tmpPaymentRequest; PaymentRequest PaymentRequest; ; tmpPaymentRequest.setTmp(); while select PaymentRequest { tmpPaymentRequest.data(PaymentRequest); tmpPaymentRequest.doinsert(); } while select tmpPaymentRequest group by RContractCode { info(tmpPaymentRequest.RContractCode); } } в чем же дело ? как же быть ? |
|
20.01.2009, 08:33 | #2 |
Боец
|
А что вы хотите увидеть и что видите, приведите пример.
Приведенный код может вывести только все существующие RContractCode без повторений. Чтобы "схлапнуть " другие поля, нужно это и дописать, например: X++: while select count(RecId) from tmpPaymentRequest group by RContractCode { info(strFmt("%1-%2", tmpPaymentRequest.RContractCode, tmpPaymentRequest.RecId)); } Последний раз редактировалось DSPIC; 20.01.2009 в 08:37. |
|
|
За это сообщение автора поблагодарили: Андрей К. (1). |
20.01.2009, 08:35 | #3 |
Программатор
|
|
|
|
За это сообщение автора поблагодарили: Андрей К. (1). |
20.01.2009, 08:45 | #4 |
Постигающий
|
|
|