![]() |
#1 |
Участник
|
SQL запрос
Добрый день.
Может кто подскажет в чем ошибка и как ее исправить: Код: qu = new query(); qbds = qu.addDataSource(tableNum(LedgerJournalTrans)); qbds = qbds.addDataSource(tableNum(LedgerJournalTable)); qbds.joinMode(joinMode::ExistsJoin); qbds.addLink(fieldnum(LedgerJournalTrans, JournalNum), fieldnum(LedgerJournalTable, JournalNum)); qbds.AddRange(fieldnum(LedgerJournalTable, Posted)).value(queryvalue(NoYes::Yes)); qbds.AddRange(fieldnum(LedgerJournalTrans, TransDate)).value('>' + queryvalue(headerTransDate)); Заранее спасибо. |
|
![]() |
#2 |
----------------
|
qu = new query();
qbds = qu.addDataSource(tableNum(LedgerJournalTrans)); qbds.AddRange(fieldnum(LedgerJournalTrans, TransDate)).value('>' + queryvalue(headerTransDate)); qbds = qbds.addDataSource(tableNum(LedgerJournalTable)); qbds.joinMode(joinMode::ExistsJoin); qbds.addLink(fieldnum(LedgerJournalTrans, JournalNum), fieldnum(LedgerJournalTable, JournalNum)); qbds.AddRange(fieldnum(LedgerJournalTable, Posted)).value(queryvalue(NoYes::Yes)); |
|
![]() |
#3 |
Участник
|
попробуйте вместо value('>' + queryvalue(headerTransDate))
value(queryrange(headerTransDate + 1, dateMax())) |
|
![]() |
#4 |
Модератор
|
используй лучше strfmt для формирования значения.
С Уважением, Георгий |
|
![]() |
#5 |
Участник
|
Wamr, спасибо. Вроде помогло. Сейчас проверю правильно ли выполняется запрос))
|
|
![]() |
#6 |
Участник
|
Цитата:
Сообщение от George Nordic
используй лучше strfmt для формирования значения.
С Уважением, Георгий ![]() |
|