Use a pre-authorized, fixed exchange rate of 0.7409 for forecasting.

This commit is contained in:
PhilRunninger 2024-03-18 21:23:07 -04:00
parent b73403aef7
commit 241994cb56

View File

@ -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
LEFT OUTER JOIN mseq ON
mseq.m = je.key
)
--select 'targm', * from targm
--
,mmixp AS (
@ -360,8 +360,8 @@ FROM
LEFT OUTER JOIN "CMS.CUSLG".itemm i ON
i.item = b.part
LEFT OUTER JOIN SEG ON
SEG.GLEC = i.glec
--AND SEG.SEGM <> 'Other'
SEG.GLEC = i.glec -- AND
-- SEG.SEGM <> 'Other'
LEFT OUTER JOIN LGDAT.CUST BC ON
BC.BVCUST = rtrim(substring(b.bill_cust_descr,1,8))
LEFT OUTER JOIN LGDAT.CUST SC ON
@ -381,28 +381,28 @@ FROM
END
END
LEFT OUTER JOIN lgdat.icstm im ON
im.cgpart = b.part
AND im.cgplnt = i.dplt
im.cgpart = b.part AND
im.cgplnt = i.dplt
LEFT OUTER JOIN lgdat.icstp ip ON
ip.chpart = b.part
AND ip.chplnt = i.dplt
ip.chpart = b.part AND
ip.chplnt = i.dplt
LEFT OUTER JOIN lgdat.icstr ir ON
ir.y0part = b.part
AND ir.y0plnt = i.dplt
ir.y0part = b.part AND
ir.y0plnt = i.dplt
LEFT OUTER JOIN lgdat.plnt ON
yaplnt = i.dplt
LEFT OUTER JOIN copr ON
copr.comp = yacomp::text
LEFT OUTER JOIN rlarp.ffcret cx ON
cx.perd = '2412'
AND cx.rtyp = 'MA'
AND cx.fcur = copr.curr
AND cx.tcur = 'US'
LEFT OUTER JOIN rlarp.ffcret rx ON
rx.perd = '2412'
AND rx.rtyp = 'MA'
AND rx.fcur = COALESCE(bc.bvcurr,b.r_currency)
AND rx.tcur = 'US'
LEFT OUTER JOIN (select 'US' fcur, 1.0 rate UNION ALL select 'CA', 0.7409) cx ON
-- cx.perd = '2412' AND
-- cx.rtyp = 'MA' AND
cx.fcur = copr.curr -- AND
-- cx.tcur = 'US'
LEFT OUTER JOIN (select 'US' fcur, 1.0 rate UNION ALL select 'CA', 0.7409) rx ON
-- rx.perd = '2412' AND
-- rx.rtyp = 'MA' AND
rx.fcur = COALESCE(bc.bvcurr,b.r_currency) -- AND
-- rx.tcur = 'US'
)
-- select 'final', * from final
--