![]() |
#9 |
Участник
|
И тут становиться такой вопрос: select count(OrderAccount) from purchTable group by OrderAccount; не вернет количество - поле строковое.... Вернет номер первого.
Для этих целей можно конечно написать так: Query query = new Query(); QueryBuildDataSource purchTable_qbds = query.addDataSource(tableNum(PurchTable)); QueryRun queryRun; ; purchTable_qbds.addSelectionField(fieldNum(Common, RecId), SelectionField::Count); purchTable_qbds.addSortField(fieldNum(PurchTable, OrderAccount)); purchTable_qbds.orderMode(OrderMode::GroupBy); queryRun = new QueryRun(query); info(strfmt('%1', SysQuery::countTotal(queryRun))); но, увы, это тот же перебор.... ![]()
__________________
http://www.axdevposts.blogspot.com Пришел, уведел.... отойди, дай другому увидеть! |
|