Не вижу разницы.
PHP код:
Query query = new Query();
QueryBuildDataSource qbds;
QueryBuildRange qbr;
TableId tableId;
FieldId fieldId;
LedgerTrans ledgerTrans;
;
tableId = tablenum(LedgerTrans);
qbds = query.AddDataSource(tableId);
fieldId = fieldnum(LedgerTrans,AccountNum);
qbds.addSortField(fieldId);
fieldId = fieldnum(LedgerTrans,AccountNum);
//qbr = qbds.AddRange(fieldId);
//qbr.value( );
info(query.dataSourceNo(1).toString());
while select AccountNum//, Sum(AccountNum)
from ledgerTrans
group by AccountNum
{
info(strfmt("%1",ledgerTrans.AccountNum));
}
info("А теперь так:");
while select AccountNum, Sum(AccountNum)
from ledgerTrans
group by AccountNum
{
info(strfmt("%1",ledgerTrans.AccountNum));
}
Если нужна сумма, то select однозначно.