|
|
#16 |
|
Боец
|
Цитата:
Сообщение от ZVV
Вы имеете ввиду, что результаты никак не сгруппировались вобще и в остальных колонках тоже есть данные? Ну мне кажется это сразу было очевидно, что Аксапта "забыла" сделать груп_бай вообще.
Например можно было попробовать вставить не 2, а 3 или 4 строки. ![]() По сути... Проверил на DAX2009 SP1 - результат абсолютно тот же. Реальный баг. Видимо разработчики такой вырожденный случай тупо забыли/не подумали закодить. ))Почему "вырожденный"? Ну потому что вы по сути хотите выяснить есть ли у вас хоть одна строка со значением "1". С точки зрения производительности и логики я думаю лучше было бы написать этот запрос примерно так: X++: while select firstFast firstOnly Field1 from tmpTable where tmpTable.Field1 == '1' Так работает... ![]() X++: while select sum (amount) from tmpTable group by department where tmpTable.department like 'OUT*' { info(strFmt("%1 - %2", tmpTable.department, tmpTable.amount)); } |
|
|
| Теги |
| bug, баг, временная таблица, запрос (query), ошибка |
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Временная таблица | 21 | |||
| производительность: map или временная таблица | 5 | |||
| Временная таблица + RLS | 6 | |||
| select sum(amount) from временная таблица | 6 | |||
| next и временная таблица | 3 | |||
|