Тема: Count в Query
Показать сообщение отдельно
Старый 14.06.2012, 17:25   #1  
iCloud is offline
iCloud
Enjoy!
Аватар для iCloud
MCP
Злыдни
 
195 / 112 (4) +++++
Регистрация: 06.03.2012
Count в Query
Привет! Подскажите пожалуйста, необходимо достать Count по RecID, возвращает 0. Может что не так написал?
X++:
    q = new Query();
    qBDS = q.addDataSource(tableNum(rHRMOrderTrans));
    qBDS.addSelectionField(fieldNum(rHRMOrderTrans, RecId), SelectionField::Count);
    qBDS.addSortField(fieldNum(rHRMOrderTrans, RecId));
    if(organizationId)
        qBDS.addRange(fieldNum(rHRMOrderTrans, OrganizationId)).value(organizationId);
    qBDSLoc = qBDS.addDataSource(tableNum(RHRMOrderTable));
    qBDSLoc.addRange(fieldNum(RHRMOrderTable, JournalNameId)).value(queryValue(_journalName));
    qBDSLoc.addRange(fieldNum(RHRMOrderTable, Posted)).value(queryValue(NoYes::Yes));
    qBDSLoc.addRange(fieldNum(RHRMOrderTable, TransDate)).value(queryRange(dateFrom, dateTo));
    qBDSLoc.joinMode(JoinMode::ExistsJoin);
    qBDSLoc.relations(true);

    qR = new QueryRun(q);

    ret = qR.getNo(1).RecId;
__________________