Commit 1a936cb2 authored by caluka's avatar caluka

jboss sql updated for MRP Requirement Wizard[MF3KSUN005]


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@95604 ce508802-f39f-4f6c-b175-0d175dae99d5
parent a0387324
...@@ -3,13 +3,13 @@ ...@@ -3,13 +3,13 @@
select item_code,due_date,sum(demand) demand,sum(supply) supply,sum(stock_qty) stock_qty, select item_code,due_date,sum(demand) demand,sum(supply) supply,sum(stock_qty) stock_qty,
sum(oth_supply) oth_supply,sum(pending_po) pending_po,sum(pending_do) pending_do,sum(pending_indent) pending_indent, sum(oth_supply) oth_supply,sum(pending_po) pending_po,sum(pending_do) pending_do,sum(pending_indent) pending_indent,
sum(pending_dr) pending_dr from sum(pending_dr) pending_dr,site_code from
( (
SELECT SELECT
d.item_code__plan as item_code,FN_MRP_DUEDATE(to_date('@fromdate@')) as due_date,0 as demand, d.item_code__plan as item_code,FN_MRP_DUEDATE(to_date('@fromdate@')) as due_date,0 as demand,
(a.quantity-a.alloc_qty) as supply,(a.quantity-a.alloc_qty) as stock_qty, (a.quantity-a.alloc_qty) as supply,(a.quantity-a.alloc_qty) as stock_qty,
0 as oth_supply, 0 as pending_po, 0 as pending_do, 0 as pending_indent, 0 as pending_dr 0 as oth_supply, 0 as pending_po, 0 as pending_do, 0 as pending_indent, 0 as pending_dr,a.site_code as site_code
FROM STOCK a, LOCATION c,item d FROM STOCK a, LOCATION c,item d
WHERE a.loc_code = c.loc_code WHERE a.loc_code = c.loc_code
AND a.site_code = '@sitecode@' AND a.site_code = '@sitecode@'
...@@ -19,7 +19,7 @@ d.item_code__plan as item_code,FN_MRP_DUEDATE(to_date('@fromdate@')) as due_dat ...@@ -19,7 +19,7 @@ d.item_code__plan as item_code,FN_MRP_DUEDATE(to_date('@fromdate@')) as due_dat
UNION ALL UNION ALL
SELECT item.item_code__plan as item_code, mps_order.due_date as due_date, SELECT item.item_code__plan as item_code, mps_order.due_date as due_date,
sum(mps_order.quantity) as demand, 0 as supply , 0 as stock_qty, 0 as oth_supply, 0 as pending_po, 0 as pending_do, 0 as pending_indent, 0 as pending_dr sum(mps_order.quantity) as demand, 0 as supply , 0 as stock_qty, 0 as oth_supply, 0 as pending_po, 0 as pending_do, 0 as pending_indent, 0 as pending_dr,mps_order.site_code as site_code
FROM mps_order, item FROM mps_order, item
WHERE ( mps_order.item_code = item.item_code ) and WHERE ( mps_order.item_code = item.item_code ) and
(mps_order.site_code in ('@sitecode@') ) AND (mps_order.site_code in ('@sitecode@') ) AND
...@@ -27,12 +27,12 @@ UNION ALL ...@@ -27,12 +27,12 @@ UNION ALL
(mps_order.due_date >= to_date('@fromdate@')) AND (mps_order.due_date >= to_date('@fromdate@')) AND
(mps_order.due_date <= to_date('@todate@')) AND (mps_order.due_date <= to_date('@todate@')) AND
( case when mps_order.status is null then 'P' else mps_order.status end in ('P','T','M')) ( case when mps_order.status is null then 'P' else mps_order.status end in ('P','T','M'))
Group By item.item_code__plan, mps_order.due_date Group By item.item_code__plan, mps_order.due_date,mps_order.site_code
) )
group by item_code, due_date group by item_code, due_date,site_code
) )
group by item_code,due_date group by item_code,due_date, site_code
having sum(demand) <> 0 or sum(supply) <> 0 having sum(demand) <> 0 or sum(supply) <> 0
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment