Показать сообщение отдельно
Старый 25.02.2010, 10:26   #1  
Rimantas is offline
Rimantas
Участник
 
304 / 16 (1) ++
Регистрация: 30.04.2004
Адрес: Utena , Lithuania
Помогите при запросе ...
Здраствуйте ,

Есть стандартная аналитика и станд. query в рапорте : InventDim -> InventSum -> InventTable ... Дело в том что хочу немножко поправить запрос , но неполучаеться .
Мое желание :
PHP код:
      while select inventSum index hint LocateItemIdx where
      inventSum
.InventLocationId == cInvLoc
      exists join firstonly invTrn index hint ItemIdx where
      invTrn
.ItemId       == inventSum.ItemId      &&
      
invTrn.inventDimId  == inventSum.InventDimId &&
      
invTrn.DatePhysical >= dBgn 
Я пробывал вот так ...
PHP код:
   qr = new QueryRunelement.query() );
   
qbds1 qr.query().dataSourceName"InventSum" ).addDataSourcetableNumInventTrans ) );
   
qbds1.fetchModejoinMode::ExistsJoin );
   
// qbds1.relations( false );
   
qbds1.firstOnlytrue );
   
qbds1.sortIndexindexnumInventTransItemIdx ) );
   
qbds1.addLinkfieldnumInventSumItemId ), fieldnumInventTransItemId ) );
   
qbds1.addLinkfieldnumInventSumInventDimId ), fieldnumInventTransInventDimId ) );
   
qbds1.addRangefieldnumInventTransDatePhysical ) ).value'invTrn.DatePhysical >= dBgn' ); 
Но пока выбрасывает ошибку , что какая то 4 стрелка неправильна ... :-( . Что я здесь плохо делаю ?

Спасибо заранее ! С уважением , Римантас