|
14.07.2006, 16:18 | #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)); Заранее спасибо. |
|
14.07.2006, 16:25 | #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)); |
|
14.07.2006, 16:26 | #3 |
Участник
|
попробуйте вместо value('>' + queryvalue(headerTransDate))
value(queryrange(headerTransDate + 1, dateMax())) |
|
14.07.2006, 16:29 | #4 |
Модератор
|
используй лучше strfmt для формирования значения.
С Уважением, Георгий |
|
14.07.2006, 16:38 | #5 |
Участник
|
Цитата:
Сообщение от George Nordic
используй лучше strfmt для формирования значения.
С Уважением, Георгий |
|
14.07.2006, 16:38 | #6 |
Участник
|
Wamr, спасибо. Вроде помогло. Сейчас проверю правильно ли выполняется запрос))
|
|