我想汇总一些结果,但我没有任何运气。下面是我使用的SQL与实际输出:它生产这个数据从SQL结果汇总结果
SQL语句:
SELECT
i.inventory_item_id,
i.organization_id,
sum(primary_transaction_quantity) as on_hand_qty
FROM mtl_onhand_quantities_detail oqd, mtl_system_items_b i
WHERE oqd.inventory_item_id = i.inventory_item_id
AND oqd.inventory_item_id = 117567 -- just used to restrict results for this example
AND i.organization_id = :p_organization_id
AND oqd.organization_id = i.organization_id
GROUP BY i.inventory_item_id, i.organization_id, primary_transaction_quantity
INVENTORY_ITEM_ID,ORGANIZATION_ID,ON_HAND_QTY
117567,7651,2
117567,7651,1
我需要什么返回:
INVENTORY_ITEM_ID,ORGANIZATION_ID,ON_HAND_QTY
117567,7651,3
基本上,它需要总结的on_hand_qty
并且只返回一个结果行,如果inventory_item_id
和organization_id
是相同的。任何帮助是极大的赞赏!从组
什么是:p_organization_id? – Zane
您还使用了哪些DBMS? – Zane
:p_organization_id是您如何在Oracle中定义用户可以在报表运行时输入的参数。它们输入的值被替换,其中:p_organization_id在代码中。 – Jedis