那我说说我们程序目前算法的中间一步: 查出以前某个日期:V_DATE 的现有量及BASE_TRANSACTION_VALUE:select MMT.SUBINVENTORY_CODE,MMT.INVENTORY_ITEM_ID,SUM(MMT.TRANSACTION_QUANTITY), SUM(MTA.BASE_TRANSACTION_VALUE ) BASE_TRANSACTION_VALUE FROM INV.MTL_MATERIAL_TRANSACTIONS MMT, INV.MTL_TRANSACTION_ACCOUNTS MTA WHERE mmt.transaction_date < :V_DATE AND MMT.TRANSACTION_ID = MTA.TRANSACTION_ID(+) AND MMT.PRIMARY_QUANTITY = MTA.PRIMARY_QUANTITY(+) AND MTA.ACCOUNTING_LINE_TYPE(+)=1 GROUP BY MMT.SUBINVENTORY_CODE ,MMT.INVENTORY_ITEM_ID /*大概的代码*/这个算法是不是只能这样翻那么多数据的?请问有什么办法?
那我说说我们程序目前算法的中间一步:
查出以前某个日期:V_DATE 的现有量及BASE_TRANSACTION_VALUE:select MMT.SUBINVENTORY_CODE,MMT.INVENTORY_ITEM_ID,SUM(MMT.TRANSACTION_QUANTITY),
SUM(MTA.BASE_TRANSACTION_VALUE ) BASE_TRANSACTION_VALUE
FROM INV.MTL_MATERIAL_TRANSACTIONS MMT,
INV.MTL_TRANSACTION_ACCOUNTS MTA
WHERE mmt.transaction_date < :V_DATE
AND MMT.TRANSACTION_ID = MTA.TRANSACTION_ID(+)
AND MMT.PRIMARY_QUANTITY = MTA.PRIMARY_QUANTITY(+)
AND MTA.ACCOUNTING_LINE_TYPE(+)=1
GROUP BY MMT.SUBINVENTORY_CODE ,MMT.INVENTORY_ITEM_ID
/*大概的代码*/这个算法是不是只能这样翻那么多数据的?请问有什么办法?