SELECT NVL (SUM (mmt.transaction_quantity), 0) AS stock , mmt.inventory_item_id
FROM apps.mtl_system_items_b msib,
apps.mtl_material_transactions mmt,
apps.rcv_transactions rt
WHERE msib.inventory_item_id = mmt.inventory_item_id
AND msib.organization_id = mmt.organization_id
AND msib.inventory_item_id BETWEEN NVL (:P_Seg, 61674)
AND NVL (:P_Seg, 61676) --= NVL (p_seg, msib.inventory_item_id)
AND rt.transaction_id(+) = mmt.transaction_id
AND msib.organization_id = 104
--and mmt.transaction_id = j.trancation_id
AND mmt.transaction_date < :p_from_date
AND transaction_action_id NOT IN (24, 30)
AND (logical_transaction = 2 OR logical_transaction IS NULL)
group by mmt.inventory_item_id
FROM apps.mtl_system_items_b msib,
apps.mtl_material_transactions mmt,
apps.rcv_transactions rt
WHERE msib.inventory_item_id = mmt.inventory_item_id
AND msib.organization_id = mmt.organization_id
AND msib.inventory_item_id BETWEEN NVL (:P_Seg, 61674)
AND NVL (:P_Seg, 61676) --= NVL (p_seg, msib.inventory_item_id)
AND rt.transaction_id(+) = mmt.transaction_id
AND msib.organization_id = 104
--and mmt.transaction_id = j.trancation_id
AND mmt.transaction_date < :p_from_date
AND transaction_action_id NOT IN (24, 30)
AND (logical_transaction = 2 OR logical_transaction IS NULL)
group by mmt.inventory_item_id