Показать сообщение отдельно
Старый 07.11.2012, 13:48   #1  
computernik is offline
computernik
Участник
Аватар для computernik
 
31 / 16 (1) ++
Регистрация: 11.07.2011
Запрос с firstOnly связанной таблицы
Всем привет! Чота я туплю...
Допустим есть 2 связанные таблицы. В выборку из 2й таблицы хочу получить только (firstOnly) последнюю по времени запись. Есть код:
X++:
    Query                   q   = new Query();
    QueryBuildDataSource    qbds,
                            qbds2;
    ;
    qbds                    = q.addDataSource(tablenum(MyTable1));

    qbds2                   = qbds.addDataSource(tablenum(MyTable2));
    qbds2.relations(true);
    qbds2.addSortField(fieldnum(MyTable2, createdDate), SortOrder::Descending);
    qbds2.firstOnly(true);

    queryRun                = new QueryRun(q);
но все-равно в выборку получаю из второй таблицы все записи