| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			Вопрос по Query с агрегатной функцией
			 
			
			Пытаюсь написать запрос типа: 
		
		
		
		
		
		
		
	Код: select SUM(IT.CostAmountPosted) from INVENTTRANS IT inner join InventDim InvDim ON InvDim.InventDimId = IT.InventDimId where (IT.DateFinancial >= '20060901') AND (IT.DateFinancial <= '20060930')AND (IT.StatusReceipt = 1) Query делал в таком вот виде: Код: qbd = queryExt.addDataSource(tableNum(InventTrans)); qbd.addSelectionField(fieldNum(InventTrans ,CostAmountPosted),SelectionField::Sum) ; qbd.addRange(fieldNum(InventTrans, DateFinancial)).value(SysQuery::range(bMth,eMth)); qbd.addRange(fieldNum(InventTrans, StatusReceipt)).value(Enum2Str(StatusReceipt::Purchased)); qbd.orderMode(OrderMode::GroupBy); qbd = queryExt.dataSourceTable(tableNum(InventTrans)).addDataSource(tableNum(InventDim)); qbd.addLink(fieldNum(InventTrans,InventDimId),fieldNum(InventDim,InventDimId)); qbd.joinMode(JoinMode::InnerJoin); qbd.fetchMode(QueryFetchMode::One2Many); qbd.addSortField(fieldNum(InventDim, InventDimId)); qbd.orderMode(OrderMode::GroupBy);  | 
| 
	
 | 
| 
	
	 | 
	
			 
			Похожие темы
		 | 
	||||
| Тема | Ответов | |||
| Очередной вопрос про Query | 45 | |||
| Сортировка по полю с агрегатной функцией | 10 | |||
| Вопрос по query и join | 2 | |||
| Вопрос по запросу (query) | 2 | |||
| Вопрос знатокам QBE и Query в AXAPTA | 6 | |||
		
  |