Use a pre-authorized, fixed exchange rate of 0.7409 for forecasting.
This commit is contained in:
parent
b73403aef7
commit
241994cb56
@ -187,7 +187,7 @@ target AS (select $$replace_request$$::json def)
|
|||||||
JOIN LATERAL json_to_record(je.value) as r (amount numeric, qty numeric) ON TRUE
|
JOIN LATERAL json_to_record(je.value) as r (amount numeric, qty numeric) ON TRUE
|
||||||
LEFT OUTER JOIN mseq ON
|
LEFT OUTER JOIN mseq ON
|
||||||
mseq.m = je.key
|
mseq.m = je.key
|
||||||
|
)
|
||||||
--select 'targm', * from targm
|
--select 'targm', * from targm
|
||||||
--
|
--
|
||||||
,mmixp AS (
|
,mmixp AS (
|
||||||
@ -360,8 +360,8 @@ FROM
|
|||||||
LEFT OUTER JOIN "CMS.CUSLG".itemm i ON
|
LEFT OUTER JOIN "CMS.CUSLG".itemm i ON
|
||||||
i.item = b.part
|
i.item = b.part
|
||||||
LEFT OUTER JOIN SEG ON
|
LEFT OUTER JOIN SEG ON
|
||||||
SEG.GLEC = i.glec
|
SEG.GLEC = i.glec -- AND
|
||||||
--AND SEG.SEGM <> 'Other'
|
-- SEG.SEGM <> 'Other'
|
||||||
LEFT OUTER JOIN LGDAT.CUST BC ON
|
LEFT OUTER JOIN LGDAT.CUST BC ON
|
||||||
BC.BVCUST = rtrim(substring(b.bill_cust_descr,1,8))
|
BC.BVCUST = rtrim(substring(b.bill_cust_descr,1,8))
|
||||||
LEFT OUTER JOIN LGDAT.CUST SC ON
|
LEFT OUTER JOIN LGDAT.CUST SC ON
|
||||||
@ -381,28 +381,28 @@ FROM
|
|||||||
END
|
END
|
||||||
END
|
END
|
||||||
LEFT OUTER JOIN lgdat.icstm im ON
|
LEFT OUTER JOIN lgdat.icstm im ON
|
||||||
im.cgpart = b.part
|
im.cgpart = b.part AND
|
||||||
AND im.cgplnt = i.dplt
|
im.cgplnt = i.dplt
|
||||||
LEFT OUTER JOIN lgdat.icstp ip ON
|
LEFT OUTER JOIN lgdat.icstp ip ON
|
||||||
ip.chpart = b.part
|
ip.chpart = b.part AND
|
||||||
AND ip.chplnt = i.dplt
|
ip.chplnt = i.dplt
|
||||||
LEFT OUTER JOIN lgdat.icstr ir ON
|
LEFT OUTER JOIN lgdat.icstr ir ON
|
||||||
ir.y0part = b.part
|
ir.y0part = b.part AND
|
||||||
AND ir.y0plnt = i.dplt
|
ir.y0plnt = i.dplt
|
||||||
LEFT OUTER JOIN lgdat.plnt ON
|
LEFT OUTER JOIN lgdat.plnt ON
|
||||||
yaplnt = i.dplt
|
yaplnt = i.dplt
|
||||||
LEFT OUTER JOIN copr ON
|
LEFT OUTER JOIN copr ON
|
||||||
copr.comp = yacomp::text
|
copr.comp = yacomp::text
|
||||||
LEFT OUTER JOIN rlarp.ffcret cx ON
|
LEFT OUTER JOIN (select 'US' fcur, 1.0 rate UNION ALL select 'CA', 0.7409) cx ON
|
||||||
cx.perd = '2412'
|
-- cx.perd = '2412' AND
|
||||||
AND cx.rtyp = 'MA'
|
-- cx.rtyp = 'MA' AND
|
||||||
AND cx.fcur = copr.curr
|
cx.fcur = copr.curr -- AND
|
||||||
AND cx.tcur = 'US'
|
-- cx.tcur = 'US'
|
||||||
LEFT OUTER JOIN rlarp.ffcret rx ON
|
LEFT OUTER JOIN (select 'US' fcur, 1.0 rate UNION ALL select 'CA', 0.7409) rx ON
|
||||||
rx.perd = '2412'
|
-- rx.perd = '2412' AND
|
||||||
AND rx.rtyp = 'MA'
|
-- rx.rtyp = 'MA' AND
|
||||||
AND rx.fcur = COALESCE(bc.bvcurr,b.r_currency)
|
rx.fcur = COALESCE(bc.bvcurr,b.r_currency) -- AND
|
||||||
AND rx.tcur = 'US'
|
-- rx.tcur = 'US'
|
||||||
)
|
)
|
||||||
-- select 'final', * from final
|
-- select 'final', * from final
|
||||||
--
|
--
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user