|
![]() |
#1 |
Участник
|
Немного(совсем) не та проблема:
а.) запрос формируется не к временной таблице б.) собственно запрос отрабатывает корректно, проблема возникает только тогда, когда я эту же задачу пытаюсь решить с помощью query фреймворка. Но все-равно спасибо, интересно было почитать.
__________________
Axapta has seduced me deadly! ![]() |
|
![]() |
#2 |
Axapta
|
Цитата:
X++: static void groupUtilIdElements(Args _args) { UtilIdElements utilIdElements ; while select utilIdElements group by Name, RecordType where utilIdElements.Name == 'zipCodeReference' { info (strFmt('%1 %2', utilIdElements.Name, utilIdElements.RecordType)); } } |
|
![]() |
#3 |
Участник
|
Цитата:
Сообщение от oip
![]() Ну как же... А с while select что, все "правильно" покажет?
X++: static void groupUtilIdElements(Args _args) { UtilIdElements utilIdElements ; while select utilIdElements group by Name, RecordType where utilIdElements.Name == 'zipCodeReference' { info (strFmt('%1 %2', utilIdElements.Name, utilIdElements.RecordType)); } } Да! но парадокс в том, что в случае с неточным соответствием, а соответствием паттерну, проще говоря like, группировка срабатывает правильно!!! Попробуйте выполнить X++: while select utilIdElements group by Name, RecordType where utilIdElements.Name like "zipCodeReferenc*" { info (strFmt('%1 %2', utilIdElements.Name, utilIdElements.RecordType)); }
__________________
Axapta has seduced me deadly! ![]() |
|
Теги |
group by, query, группировка, дублирование, запрос (query), слои |
|
|