![]() |
#5 |
Участник
|
Цитата:
Сообщение от Rimantas
![]() Код: Query qInvSum2( Query qry ) { QueryBuildDataSource qBSSum; QueryBuildDataSource qBSTrn; ; qBSSum = qry.dataSourceTable( TableNum( InventSum ) ); qBSSum.addSortIndex( indexnum( InventSum, LocateItemIdx ) ); qBSSum.indexIsHint( true ); qBSSum.addRange( fieldNum( InventSum, PhysicalInvent ) ).value( queryvalue( '!= 0' ) ); qBSTrn = qBSSum.addDataSource( tableNum( InventTrans ) ); qBSTrn.addLink( fieldNum( InventTrans, InventDimId ), fieldNum( InventSum, InventDimId ) ); qBSTrn.addLink( fieldNum( InventTrans, ItemId ), fieldNum( InventSum, ItemId ) ); qBSTrn.addSortIndex( indexNum( InventTrans, DimIdIdx ) ); qBSTrn.indexIsHint( true ); qBSTrn.addRange( fieldNum( InventTrans, DatePhysical ) ).value( SysQuery::range( dBgn, dateMax() ) ); qBSTrn.joinMode( JoinMode::NoExistsJoin ); // qBSTrn.firstOnly( true ); //qBSTrn.fetchMode( QueryFetchMode::One2One ); return qry; } Цитата:
WHERE ((InventLocationId = LS)) AND ((ItemId = 1014c))
|
|