![]() |
#13 |
Участник
|
Директива index добавляет сортировку по полям индекса и как написал AndyD (поскольку добавилась сортировка) у вас план запроса должен стать(так ли это?) :
Цитата:
X++: SELECT SUM(A.COSTAMOUNTPOSTED),SUM(A.COSTAMOUNTADJUSTMENT) FROM INVENTTRANS A (INDEX(I_177TRANSIDIDX)) WHERE ((DATAAREAID=?) AND ((((INVENTTRANSID=?) AND (STATUSISSUE=?)) AND (STATUSRECEIPT=?)) AND (INVOICEID=?))) OPTION(FAST 2) P.S. Кстати в стандарной AX запросы вида X++: select sum(CostAmountPosted) from InventTrans where InventTrans.InventTransId == ... |
|
Теги |
hint, index, kernel rollup, полезное, ax3.0, kr (kernel rollup) |
|
|